My idea is to grant users the ability to set-up "structured data" on blog posts to help with SEO.
Structured data is a system of pairing a name with a value that helps search engines categorize and index your content. Microdata is one form of structured data that works with HTML5. Schema.org is a project that provides a particular set of agreed-upon definitions for microdata tags.
Structured data seems to matter more often now with search engines and help boost SEO.
A little bit of a delayed update here, but just wanted to note you can now easily add custom HTML into the <head> section of individual blog posts. This makes it possible to add structured markup, such as JSON-LD schema, for each post. Click here to learn more.
Any questions/comments/concerns, please let us know.
Our engineering teams are actively working on making it easier to add structure markup to HubSpot-hosted blogs posts. We are starting with adding the ability to specify JSON-LD in the blog post <head> section (see this idea for more information).
As soon as we have an update available, I'll be sure to update this post.
Cheers,
Lukas
Re: Structured Data for SEO - changed to: In Planning
Hey guys, are there any examples or guides for adding FAQ schema to a single blog post? I'm not a developer, but can plug in source code where necessary if there's a clearly defined example to work from.
And would I need to modify the global css, or can all of what is needed for FAQ schema exist on the one FAQ blog post? I originally had the post working with WPress+yoast, but when transferring to Hubspot the schema neutralized.
Can't believe Hubspot brands as an SEO/Inbound solution, but has been unresponsive to the structured data need that's at least 5 years old now. Communication is king. I know I was using microdata on blogs in 2000, that's 20 years ago.
If you're using Wordpress hosting, you can use something like Schema Pro. I prefer SP because of the level of control it gives me, but if you aren't as tech savvy, or don't have time to do a lot of setup, other 3rd party Wordpress plugins include the basics (typically FAQ, Video, Service, & Article schemas). If you're using Hubspot for your website hosting, your options may be more limited. Check the Hubspot Marketplace to see if there are any decent options there. It's that little "storefront" icon at the top right next to the "gear" settings button when you're logged into Hubspot.
Thanks abourdon. We were on WP, and I easily added schema left and right. We migrated the site to Hubspot but did not find any good tools/plugins fo rmanaging schema with HS. I heard HS is working on a solution, but people have been calling for it on forum for at least 2 years. (and it's 20 year old digital marketing technology)
@Jon_Sasala thanks for posting that info. While it's not an ideal solution (no dynamic generation), it should get the job done for most simple landing and blog pages, which is what the majority of people are problably dealing with at the sole proprietor and small business level. Larger companies and those dealing with ecommerce should probably stick to more automated solutions.
For larger organizations, especially eCommerce, I would suggest checking out Huckabuy. They provide dynamically generated schema that is then manually managed. The founder originally created this for overstock.com and is now using it for many large enterprise-level clients.
In addition to structured data, they have a Cloud SEO product that will blow your mind. It renders a flat HTML version of your website, striping out bloat, and serves it to search engines. Vastly increases crawl percentage, discoverability and ranking.
I'll check it out for future reference. I'm not integrating with any ecommerce platforms right now, relying on Schema.Press and YoastSEO on Wordpress. That combo works great for largely static content, but it probably wouldn't scale well beyond a moderately sized ecommerce website.
Our engineering teams are actively working on making it easier to add structure markup to HubSpot-hosted blogs posts. We are starting with adding the ability to specify JSON-LD in the blog post <head> section (see this idea for more information).
As soon as we have an update available, I'll be sure to update this post.
I've tried adding the BlogPosting schema to the header of our blog site, and using the "Google Structured Data Testing Tool" all looks good.
However, when using Google Rich Result Test or Search Console URL testing, I get an error "Page not Eligible" or when I use the siteside Organization schema, it will detect that, but not "BlogPosting" schema.
Oh and then there is AMP. I have this turned on for HubSpot blog pages. But I've tried toggling that on and off to see if there is a difference. Now AMP does show as a feature enhancement when its enabled. I question whether I want this on or not now?? Any opinions here?
Am I missing something with this whole "BlogPosting" schema? My blog site is, https://blog.protectedtrust.com/ pick any article if you want to see the current schema.
The blog post’s image has to be a minimum of 700 pixels wide
Within the Publisher section, the logo of your business has to be 550 pixels wide x 60 pixels high (this is not the case in regular Organization schema – only when you add it within article schema)
So, and I made sure that the logos and such met this.
AMP logo guidelinesNote: These logo guidelines apply to theArticlestructured data placed on individual AMP pages. For guidelines about theLogomarkup that apply to the actual logo of a site, see theLogo markupdocumentation.
The following guidelines apply to logos for all AMP pages, including AMP stories.
The logo should fit in a 60x600px rectangle, and either be exactly 60px high (preferred), or exactly 600px wide. For example, 450x45px would not be acceptable, even though it fits within the 600x60px rectangle.
I kept getting an error on my blog schema testing for the logo. Then I replaced the .svg logo file with png, and it works. I read on another thread that the blog schema, or at least google's testing of it, may not accept svg at this time.
@donrua I would recommend avoiding SVG for anything that isn't a clear-cut, mainstream application (ie using it for human visible diagrams and logos on your site). I know it's not always as efficient, but true SVG adoption across all/almost all platforms and applications isn't there yet, unfortunately. Stick with .PNG or .JPEG.
In regards to schema, one thing to be aware of is that Google is intentionally or accidentally forcing a fork. There are several schema.org elements that Google isn't recognizing (whether to use SVGs, the COVID-19 Notice type, various Event objects are some I'm aware of). Until Google better supports the open standard (or the standard bends to Google), you'll have to pick your battles.
For my own personal sites, I go with the official standard because I don't like corporate-induced forks to open standards. Remember how bad the old days were when Internet Explorer and Netscape did their own thing? For anything where I'm getting paid to provide maximum performance for the customer, I'd have to bend to Google's requirements. It's the right thing for the customer, at least for the time being.
A little bit of a delayed update here, but just wanted to note you can now easily add custom HTML into the <head> section of individual blog posts. This makes it possible to add structured markup, such as JSON-LD schema, for each post. Click here to learn more.
Any questions/comments/concerns, please let us know.
Your idea of allowing users to set up "structured data" for blog posts to improve SEO is a good one. Structured data, often implemented using schema markup, is a way to provide search engines with additional information about the content on your website. This helps search engines understand the context and relevance of your content, leading to potentially higher visibility and better rankings in search results.
Structured data, also known as schema markup, is a specific type of code added to a webpage's HTML that helps search engines understand the content and context of the information on the page. It provides additional context and metadata about the content, allowing search engines to present more informative and visually appealing search results to users. In essence, structured data helps search engines "understand" the content on a webpage in a more structured and organized manner.
Structured data is used to enhance search engine optimization (SEO) by:
Rich Snippets: Structured data enables search engines to display enhanced search results, known as rich snippets. These snippets may include additional information like star ratings, reviews, event details, recipe information, product prices, and more. Rich snippets can attract more clicks and improve the visibility of your content in search results.
Knowledge Graph: Structured data can contribute to search engines' knowledge graphs, which are used to provide instant answers to specific queries. When search engines understand the relationships between different pieces of information on your page, they can display more relevant information in knowledge panels.
Voice Search and Featured Snippets: With the rise of voice search, structured data helps search engines understand content in a way that's suitable for voice-based queries. It also increases the chances of your content being featured in "Position 0" or featured snippets, which often appear at the top of search results.
Local SEO: For businesses with physical locations, structured data can provide location information, business hours, reviews, and other relevant details. This helps improve visibility in local search results and map listings.
E-commerce: Structured data can enhance product listings in search results, displaying important details such as product prices, availability, and reviews directly in the search snippet.
Debe ser un usuario registrado para añadir un comentario aquí. Si ya está registrado, inicie sesión. Si todavía no está registrado, hágalo e inicie sesión.