Scheming Schemas
Scheming Schemas
  • Видео 9
  • Просмотров 8 976
Create Multi-Location Business Schema Markup w/ JSON-LD
Learn how to use JSON-LD to mark up a business with multiple physical locations. In this video, you'll learn how to write schema markup from scratch (in VS Code), how to fast track with ChatGPT, how to use ChatGPT to correct errors in the code, and how to make sure you're creating meaningful relationships between each location and to the parent entity.
00:00 Organization schema type (and its subtypes)
00:40 The role of schema markup and local SEO
01:04 Introducing Petbarn-a national brand with multiple locations
02:38 Schema markup validates your citations, NAP, and on-page content
03:48 How to check is a page already has schema markup
05:31 How to link locations to the parent Organization sche...
Просмотров: 595

Видео

Schema Markup x Entity Home (Finally) Explained 🧐
Просмотров 9226 месяцев назад
Your schema markup should only contain things on the actual page that you're marking up. So how do you provide all the necessary information to Google about your business or about yourself? Well, this is where the concept and practice of setting up a dedicated entity home comes in. Watch Jason Barnard explain to Olga Zarr how to set up an entity home for Person schema 👉 ruclips.net/video/e3C7EW...
How To Use My Schema Template To Boost EEAT For YMYL Articles
Просмотров 907Год назад
Achieving topical authority through the publishing of helpful content is a pillar of SEO. However, Google treats YMYL topics differently. YMYL topics such as banking, financing, health, and wellness require experience, expertise, authoritativeness, and trustworthiness (E-E-A-T) to rank well in their competitive SERPs. You can achieve this with schema markup as well but most automated solutions ...
Person schema for psychologist 👉🏼 How to describe their credentials and experience using JSON-LD ⭐️
Просмотров 1,3 тыс.Год назад
The Person schema.org Type is one of the MOST important types of structured data you can use - especially in wake of generative AI and E-E-A-T. In this video, I use JSON-LD to describe the on-page content of a psychologist's about page so that all the important information is translated into structured data markup. Jump to: 00:00 Why Person schema is important NOW 03:07 What the future of searc...
How to use Organization schema and Person schema types for semantic SEO
Просмотров 2,1 тыс.Год назад
Your homepage is probably your MOST important page in your website. Therefore, it makes sense to apply semantic SEO to your homepage. But how? Well, you're in luck because in this video, I show you how you can create Organization schema and Person schema types and connect them to WebPage and WebSite schema. Jump to: 00:00 | Homepage schema - introduction to my framework 01:05 | What schema shou...
Marking up ENTIRE blog post with FAQPage schema 😱🤫
Просмотров 674Год назад
One of my most popular posts on LinkedIn was one where I revealed I mark up ENTIRE information pages as FAQPage schema. This, understandably, created a bit of noise. "Hang on Daniel .." - many people said, "FAQPage schema should be for frequently asked questions!". "According to Google guidelines .." But here's the thing. SEO is all about testing and pushing boundaries. As much as I respect the...
Challenge: Can I nest manual JSON-LD with schema markup generated by Yoast? 🧐
Просмотров 591Год назад
Most schema guides are for ecommerce websites. After all, product schema is pretty easy to implement. But what about service-based businesses? If you're a: • electrician • freelancer of any sort • plumber • psychologist • photographer .. then this video is for YOU. In this video, you will see me: 📌 Make many mistakes 😅 📌 Troubleshoot said mistakes 📌 Decide where Service schema should exist 📌 De...
What "semantic SEO" looks like with manually written JSON-LD code 👀
Просмотров 1 тыс.Год назад
👋 I'm Daniel Cheung. Outside of my in-house enterprise SEO day job, I am a full-stack SEO consultant, advisor, and educator. Follow Schema Schemas for: ✅ Actionable semantic SEO tips 📣 Step-by-step JSON-LD construction Or, if you have a complex problem that needs an immediate solution, reach out via my website contact form. 🎯 www.danielkcheung.com/services/ 📩 www.danielkcheung.com/contact/
I Inspected ratecity.com.au Schema and Here's What I Found
Просмотров 936Год назад
RateCity is a well-known 🇦🇺 brand in the YMYL space. Sally is often on the news commenting on the RBA's monetary policy re: interest rates. As someone who has gone through the process of getting a home loan and is looking to refinance, I was intrigued when I saw its home loan comparison page rank, so I took a look 👀 (as any SEO would). You would think that a site such as ratecity.com.au would h...

Комментарии

  • @sarahkambou
    @sarahkambou 2 месяца назад

    I wholeheartedly thank you for doing the Lord's work. This is incredible and by far the most intuitive video I have come across for schema. I really hope you'll get all the subscribers you deserve.

  • @Tony.Nguyen137
    @Tony.Nguyen137 2 месяца назад

    Where do I insert that json-ld file in my index.html

  • @grasshopperweb
    @grasshopperweb 3 месяца назад

    I was under the impression you shouldn't use aggregateRating on your own business but I see you did that for your friends wedding dress shop. Is that common practice?

  • @Digitalcataloghub
    @Digitalcataloghub 3 месяца назад

    I use rank math schema how do I fully utilize it for these purposes

    • @grasshopperweb
      @grasshopperweb 3 месяца назад

      Rank Math schema does some funny stuff that isn't correct and I couldn't figure out how to turn it off. I've seen others mention similar issues with it too. I've switched to Slim SEO and Slim SEO Schema and it's been easier to do things so far. Worst case, they give you the ability to write your own JSON-LD and avoid their UI should you not be able to do something you'd like to

    • @Digitalcataloghub
      @Digitalcataloghub 3 месяца назад

      @@grasshopperweb I want to learn how to fully utilize rank math schema, should I make entity homes like this video suggests or do more what else?

  • @Digitalcataloghub
    @Digitalcataloghub 3 месяца назад

    How does an entity home help me?

  • @Terry-rc9tw
    @Terry-rc9tw 3 месяца назад

    Please validate your all work through Google Schema Testing Tool, thanks

  • @moadoodahmad
    @moadoodahmad 3 месяца назад

    I have a taxi booking company based in London, UK. Although our office is located in London, we also operate in other cities in the UK as well as many other countries around the world. I have created pages for all the cities we operate in, such as Dubai and New York. My question is whether I need to create a specific schema for each city or just one general schema will be enough? do need to use Taxi Service Schama or Organization Schema?

  • @TheThinFrame
    @TheThinFrame 4 месяца назад

    If you have a pillar post in a blog doing a cluster witg 3 or 4 more blog posts how do u interconnect them with schema? U have a video? Thanks!

  • @jamess5542
    @jamess5542 4 месяца назад

    Hey mate, great video! How do you recommend I add schema structured data to my Ghost CMS website? Most of the WordPress plugins do not work with the Ghost system :( Thanks heaps!

  • @BrendaMalone
    @BrendaMalone 5 месяцев назад

    @SchemingSchemas, another esoteric question: with Google's Large Language Models now understanding most entities, is it possible that schema for larger sites is not as imperative as it used to be? Just a question we are pondering. I mean, I know schema publication is still important, just not AS important as it was when our schema markup was training the LLMs, so in the prioritization scope, I would not sacrifice more important SEO implementations over Schema publication. I would LOVE to know your thoughts. Thank you.

  • @BrendaMalone
    @BrendaMalone 5 месяцев назад

    @SchemingSchemas, Can you further explain about only including information in schema that appears on the page? Does that ONLY apply to the main entity of the page? I ask because in your entity Home Page Schema for Emerald Bridal, you do include information that is not on the page, like their Tax ID. So, when I am marking up an author, is it okay for my to include information about the university that they attended, even though it is not on the page? Thank you, Daniel.

  • @Local-Seo-Nerd
    @Local-Seo-Nerd 5 месяцев назад

    huh?

  • @DanFrost-ge5qj
    @DanFrost-ge5qj 5 месяцев назад

    Hi Daniel ,this is Dan, absolutely love your schema videos. Was wondering do you have a pre-made template for Contractors or home improvement type work websites ? or do you think I could make one of the ones from your website work ?

    • @SchemingSchemas
      @SchemingSchemas 5 месяцев назад

      Can you provide me with an example? You can most definitely customize examples from my website or from my done-for-you schema templates.

  • @user-sc3sn8if1k
    @user-sc3sn8if1k 5 месяцев назад

    Hi Daniel! Thank you for your work. You pretty much taught me to write structured data properly. However I'm now a little bit confused... In your post named "How to write JSON-LD code (from start to finish) for maximum semantic SEO gains" you wrote specifically that "Google does not crawl node identifiers from other URLs, therefore, even though you can reference a node identify from another page (.e.g., Person schema), Google won’t recognize it. As such, you will need to repeat the JSON-LD code on the page that you’re marking up." So... which one is correct? Does Google recognize identifyers across pages or not? Keep up the googd work and thanks in advance for any reply!

    • @SchemingSchemas
      @SchemingSchemas 5 месяцев назад

      Good question. Any schema markup should reflect what is on the page itself. So instead of using only the unique identifier, add the name of the entity and type of entity.

  • @devbash
    @devbash 5 месяцев назад

    Good video! Would have just added that entity references (e.g. Wikidata pointing to /entity/ over /wiki/) should be in machine readable formats. You do use them in bridal example. I've been meaning to do a video/write up on this as well :)

  • @GiorgioRumore
    @GiorgioRumore 5 месяцев назад

    hi Daniel, thank you very much for this video. I have one question, is it wrong to use the "mainEntityofPage" instead of using "@id" to link the about page? In this way I link the webpage in which the Entity (organization) is the primary entity. Thank you in advance

  • @JesperNissenSEO
    @JesperNissenSEO 5 месяцев назад

    Well done Daniel, your channel is my new go to for inspiration..

  • @user-jf6eb6rj2z
    @user-jf6eb6rj2z 5 месяцев назад

    Thank you very much Daniel. The content is to the point and very usefull.

  • @Wise.Webmaster
    @Wise.Webmaster 5 месяцев назад

    Thanks a lot for the detailed explanation on Entities and schema.

  • @marcoilardi
    @marcoilardi 5 месяцев назад

    Hi Daniel you have well structured data on your website but i can't see your knowledge panel searching on Google. Why?

    • @SchemingSchemas
      @SchemingSchemas 5 месяцев назад

      Easy. I don’t have enough relevant backlinks 😅👀

    • @marcoilardi
      @marcoilardi 5 месяцев назад

      @@SchemingSchemas start optimizing your Crunchbase profile

    • @marcoilardi
      @marcoilardi 5 месяцев назад

      i work on knowledge panels and i found your video very very interesting

    • @x7mdNet
      @x7mdNet 5 месяцев назад

      @@SchemingSchemas I think your gkg id is: /g/11mn0sqdg3 right? I don't think google count backlink itself to create a kg entity panel... there's others factors that google take like the context of a person like how much people search about him or about his work...

    • @SchemingSchemas
      @SchemingSchemas 5 месяцев назад

      Correct. According to the API, you’ve found the URL of my knowledge panel. Links from relevant industry websites help. So my job this year is to land a few contributor bylines from SEJ, SEL, Backlinko, Semrush etc as these serve as strong trust signals for who I say I am based on my profession and content topics. I’d love to learn what you’ve observed!

  • @cheveznyc
    @cheveznyc 5 месяцев назад

    Schema for a brand that has never been heard before.

    • @SchemingSchemas
      @SchemingSchemas 5 месяцев назад

      Was this a question or a statement?

  • @yougotmymoney
    @yougotmymoney 6 месяцев назад

    🎯 Key Takeaways for quick navigation: 00:00 🏢 *Multilocation Schema Markup Introduction* - Introduction to using JSON-LD for multilocation schema markup. - Explains the significance of schema markup for businesses with multiple physical locations, particularly in the context of local SEO. - Demonstrates the use of Pet Barn, a national brand in Australia, as an example. 03:18 🔍 *Analyzing Schema Markup for a Specific Location* - Analyzes the schema markup present on a specific location landing page for Pet Barn. - Discusses the importance of schema validation and connection with various directories and services. - Explores the potential for improving schema markup to enhance visibility in local searches. 06:11 💻 *Building JSON-LD Schema Markup* - Walks through the process of constructing JSON-LD schema markup using VS Code. - Details the steps involved in defining schema types, properties, and connections. - Emphasizes the importance of accurately representing the entity and its attributes within the schema markup. 14:10 📊 *Enhancing Schema Markup with Additional Information* - Expands the schema markup for Pet Barn by adding supplementary details such as social media links and tax ID. - Discusses the significance of referencing authoritative sources for entity information. - Highlights the role of additional attributes in enriching the schema markup for better search engine understanding. 19:03 🏪 *Implementing Multilocation Schema Markup* - Begins the process of implementing multilocation schema markup using the "department" item property. - Discusses the rationale behind choosing schema types and attributes for individual locations. - Emphasizes the importance of accurately representing opening hours for local businesses to improve search engine visibility. 22:59 🛠️ *Syntax Error in Schema Markup Validation* - Identifying and correcting a syntax error in the schema markup validation process. - Attempting to use the "opening hours" property which is not a known valid type. - Experimenting with different schema types and validating the corrected markup. 27:20 📍 *Adding Address Information to Schema Markup* - Incorporating address details into the schema markup for the business locations. - Ensuring proper formatting and inclusion of essential address components. - Utilizing JSON-LD to accurately represent the physical location of each business entity. 29:06 🗺️ *Integrating Google Maps Link in Schema Markup* - Enhancing schema markup with a link to Google Maps for each business location. - Leveraging the "hasMap" property to provide users with easy access to location information. - Validating the markup to ensure proper integration of the Google Maps link. 33:03 🏪 *Markup for Multiple Business Locations* - Demonstrating the scalability of schema markup for multiple business locations. - Copying and modifying markup templates for additional business entities. - Maintaining consistency across markup attributes while customizing location-specific details. 39:01 📊 *Visualizing Schema Markup in a Knowledge Graph* - Utilizing tools to visualize the structured data markup in a knowledge graph format. - Understanding the hierarchical relationship between parent organization and individual business locations. - Emphasizing the role of schema markup in effectively communicating business information to search engines. Made with HARPA AI

  • @MaxRuso
    @MaxRuso 6 месяцев назад

    wow tax id... as far as that nice!

  • @MaxRuso
    @MaxRuso 6 месяцев назад

    30 years later and i am still learning... intresting about legal name and tying it down to url of whatever official site for registration...

    • @SchemingSchemas
      @SchemingSchemas 6 месяцев назад

      @MaxRuso I"m pretty sure I heard Andrea Volpini say recently doing this was missing piece for a company to gain a knowledge panel.

  • @yofredgs
    @yofredgs 6 месяцев назад

    Nice video bro!

  • @danielivanov8617
    @danielivanov8617 6 месяцев назад

    Great video Daniel. If someone wanted to offer schema markup as a service to businesses, how would you charge that?

    • @SchemingSchemas
      @SchemingSchemas 6 месяцев назад

      I’ve offered day rates attached to tangible deliverables so that it’s easier for decision makers to measure value. Others I know charge per page or by template type. Then there are services that also create entity entries in various knowledge graph databases.

    • @danielivanov8617
      @danielivanov8617 6 месяцев назад

      Great thank you Daniel. You feel there is enough business to create a full-time agency just out of Schema Markup? Or would it just have to be a service add as an SEO agency?

    • @SchemingSchemas
      @SchemingSchemas 6 месяцев назад

      @@danielivanov8617 Agency model? Perhaps not.

  • @MertMango
    @MertMango 6 месяцев назад

    Awesome, long time follower on LI. Happy to see long form content from you <3

  • @shafikhan6935
    @shafikhan6935 6 месяцев назад

    Saving it for later 😊

  • @dannyardika9942
    @dannyardika9942 6 месяцев назад

    Hi thanks Daniel for your hard works. I wanna ask you if we had a projects that business owner wanted to different the company profile and the blog with different website. The Google business profile (Car dealer) only linked to company profile. Is it still work for the blog schema if we fill the location on that maps Car dealer, even the maps only name the company profile site?😊

  • @mfabulaz
    @mfabulaz 7 месяцев назад

    The best schema tutorials on RUclips, Thanks for sharing your knowledge.

  • @denystytarenko7450
    @denystytarenko7450 8 месяцев назад

    Thank you, please, keep posting, it' amazing!))

    • @SchemingSchemas
      @SchemingSchemas 7 месяцев назад

      More to come!

    • @Vapytcom
      @Vapytcom 7 месяцев назад

      Your voice is magnetic, and explanation is great😊

    • @SchemingSchemas
      @SchemingSchemas 7 месяцев назад

      @Vapytcom thank you 👏🏻 I’ll take magnetic! ❤️👌🏻

  • @Jezek2202
    @Jezek2202 8 месяцев назад

    I don't understand how you only have 800 subscribers... This is the best schema content out there; nobody else on RUclips is covering this. I have brought multiple resources from you, and I'm learning to handwrite the code myself too. I've tried multiple tools, but none seem to get the level of detail that I want. I've been running tests with SEO testing, and local businesses have seen, on average, a 20% increase in clicks and impressions since adding this in. Of course, with the amount of Google updates lately, it's hard to tell if this is a direct correlation. Only time will tell as I run more tests. Thank you for this Daniel. Looking forward to seeing more content from you!

  • @berkgunesyucel
    @berkgunesyucel 9 месяцев назад

    Thank you so much. This video is the best source for Schema

  • @adriscoerpio8901
    @adriscoerpio8901 9 месяцев назад

    I really gained invaluable insight in this tutorial. Thank You. Maybe the next video tutorial would be very good if you made a video tutorial about creating a Schema for each location page.🙂

    • @SchemingSchemas
      @SchemingSchemas 5 месяцев назад

      Refer to my entity home and multi location schema videos. Combine the 2 and you’ll have your answer 👍🏻

  • @dzsuvi
    @dzsuvi 9 месяцев назад

    Thanks a lot for this video Daniel! I finally fixed my person schema, although Google doesn't see it... yet

  • @MrSaaul
    @MrSaaul 10 месяцев назад

    Your videos are extremely helpful! I'm working on creating a program with the help of a headless CMS where I can dynamically generate more complex schemas but with more control. I still need to wrap my head around schemas before I can dive deeper into it though. 😅

  • @thierrygravoille9341
    @thierrygravoille9341 10 месяцев назад

    Thank's Daniel for this fantastic content ! You're the ONE on the subject. For few days, i was trying to clearly understand the concepts and mecanism behind "Website Knowledge graph" for a performing schema markup in 2023. I know now WHAT i have to do and HOW i have to do it. And the most important, WHY. Thank's for this huge gift. Only one question : Should i mark all the elements that matter or only the elements that matter AND are visible on page ? Thank's for your time.

    • @SchemingSchemas
      @SchemingSchemas 7 месяцев назад

      For any markup, consider the following: (i) include important elements, and (ii) include only information directly found on the page you're marking up.

  • @RondellKB
    @RondellKB 11 месяцев назад

    Incredible work! Your website and this RUclips channel is by far the most detailed on this subject that I have found, please keep up the good work, I can see you becoming THE authority on this subject.

  • @fardeenn6317
    @fardeenn6317 Год назад

    Hi Daniel, Quite disappointed🙃 Waiting for more tutorials from you. I hope you're doing good. Cheers!

  • @Ryker150
    @Ryker150 Год назад

    So anyone can edit ones website schema?

  • @sumgue4964
    @sumgue4964 Год назад

    Thanks A LOT for helping me with figuring out how to "nest" schema. There is nearly jack shit on how to properly nest schema online. ChatGPT tried to put a "servesCuisine" data type in my localBusiness -> legalServices ->Attorney schema... HAHAHAHA. Too bad we aren't there yet where I can just tell it to make a schema template for us... yet.

  • @courses4611
    @courses4611 Год назад

    Is it possible to include several funders?

  • @courses4611
    @courses4611 Год назад

    Is it possible to add several wikidata sources in 'mentions'?

    • @SchemingSchemas
      @SchemingSchemas Год назад

      Of course you may - and is recommended that you reference the WikiData entity when using the mentions property.

  • @shafikhan6935
    @shafikhan6935 Год назад

    Thanks loved the video and learned alot. just one question . whats the differnce between Inlinks and RelatedLinks?

    • @SchemingSchemas
      @SchemingSchemas Год назад

      There is no InLinks item property AFAIK. InLinks is a SaaS.

    • @shafikhan6935
      @shafikhan6935 Год назад

      @@SchemingSchemas loved your videos. Now I have confidence to write schema. Instead of copy paste from the others website! :)

  • @jandegroot4813
    @jandegroot4813 Год назад

    Is there a way to prevent the double numbering in the table of content? It doesn't show in your video, but now it does on my screen.

    • @SchemingSchemas
      @SchemingSchemas Год назад

      Double numbering? 🧐

    • @jandegroot4813
      @jandegroot4813 Год назад

      @@SchemingSchemas Yes. In the list. On the page.

    • @SchemingSchemas
      @SchemingSchemas Год назад

      Ah. I turned on numbering for my ToC. I didn’t change hardcoded numeration. Should be fixed now.

  • @dankwest13
    @dankwest13 Год назад

    First, let me say as a fellow "Dan" that I never met a Daniel I didn't like :) ....I 've been searching for you for almost a week now, but didn't realize who I was searching for. Have been looking for a straight forward answer to how to "combine" schema markup to create interlinking schemas. Excellent video, excellent simple presentation .....I am currently working on a comprehensive plastic surgery site, and hope to be able to incorporate some of your templates and advice. It has amazed me how many competing websites either have No Schema, incomplete Schema, or incorrect Schema. ....So many thanks for your video(s)! Keep up the great work and keep them coming! (If I might make a suggestion - change your video(s) Title/Descriptions to include "combining schema types" or similar terminology....)

    • @SchemingSchemas
      @SchemingSchemas Год назад

      Thanks Dan and thank you for buying the JSON-LD template. Let me know if you have any questions or wish to make a modification to them. Those commas and curly brackets can be really annoying when you're not a coder.

  • @anurag-pandeydm
    @anurag-pandeydm Год назад

    Hey i run a marketing agency could you please tell me what are schema can help me to improve the eeat score

    • @SchemingSchemas
      @SchemingSchemas Год назад

      Schema doesn't improve your EEAT score. In fact, there is no such thing as an EEAT score (at least publicly). Using selective schema types and their attributes will let Google discover third-party sources that will help it validate the credibility, experience and expertise of your authors, contributors and editors.

  • @jandegroot4813
    @jandegroot4813 Год назад

    Thank you for this very instructive video on how to use schema code to boost EEAT for YMYL articles!

  • @user-tn8pv9ye3p
    @user-tn8pv9ye3p Год назад

    would this work for a shopify store? My best bet would be doing this schema for the collection page

    • @SchemingSchemas
      @SchemingSchemas Год назад

      I'll need a bit more context. Can you show me an example?

  • @fardeenn6317
    @fardeenn6317 Год назад

    Amazing tutorial as always👏. Keep it up, Daniel🙂