How to use Organization schema and Person schema types for semantic SEO

Поделиться
HTML-код
  • Опубликовано: 13 июл 2024
  • 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 should a homepage have?
    03:07 | Introducing graceloveslace.com.au
    03:40 | How to check for schema using SEO Pro Extension
    06:28 | How to start writing JSON-LD from scratch
    07:14 | Why we always start with "@context"
    07:18 | Why (and when) I use "@graph" schema.org item property
    07:40 | Add the first pair of curly brackets (i.e., "{" + "}")
    08:00 | Start with the first schema type - WebPage
    08:26 | Turn any schema type into a URI with "@id"
    08:54 | Validate what we have so far on schema.org
    10:22 | How to tell Google what a webpage is about by using the about item property and referencing a WikiData.org URL
    11:13 | Validate (again) what we have so far
    11:25 | Why a homepage should be about an Organization, NOT about anything else
    12:33 | Why you should define the Organization schema on the homepage
    13:05 | Create a new schema type by adding another set of curly brackets
    13:27 | How to describe an Organization using schema.org item properties
    14:38 | Validate the two schema types
    15:25 | How to use the "founder" item property within Organization schema to add Person schema type
    16:06 | How to use "sameAs" item property for LinkedIn URL
    16:51 | How to connect a person's head shot to Person schema
    16:33 | How to describe a person's affiliation to an organisation
    19:44 | How to connect Organization schema with WebPage schema using the "about" item property
    20:44 | What story does the JSON-LD tell a search engine so far?
    21:57 | How to use "publisher" item property
    27:31 | How to include email and telephone number in schema markup
    29:25 | How to reference ABN with schema markup
    31:56 | Where should multi location schema exist on a website?
    35:46 | How to connect WebPage with WebSite with Publisher
    37:55 | Use classyschema.org to visualise relationship expressed in the JSON-LD
    39:41 | How to mirror internal links with schema
    Full JSON-LD 👉 bit.ly/3zORueI
    _________
    My tool/tech stack for Scheming Schemas:
    ・FAQPage generator 👉 technicalseo.com/tools/schema...
    ・Schema.org validator 👉 validator.schema.org
    ・Visual Studio Code 👉 code.visualstudio.com
    ・JSON-LD playground 👉 json-ld.org/playground/
    ・Schema Paths Tool 👉 www.schemaapp.com/schema-paths/
    ・SEO Pro Extension 👉 marketingsyrup.com/seo-pro-ex...
    _________
    👋 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/

Комментарии • 32

  • @RondellKB
    @RondellKB 10 месяцев назад +2

    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.

  • @sumgue4964
    @sumgue4964 11 месяцев назад +1

    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.

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

    Thank you so much for this!

  • @adriscoerpio8901
    @adriscoerpio8901 8 месяцев назад +2

    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  4 месяца назад

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

  • @denystytarenko7450
    @denystytarenko7450 7 месяцев назад +1

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

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

      More to come!

    • @Vapytcom
      @Vapytcom 6 месяцев назад +1

      Your voice is magnetic, and explanation is great😊

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

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

  • @thierrygravoille9341
    @thierrygravoille9341 9 месяцев назад +1

    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  6 месяцев назад

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

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

    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?😊

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

    Is it possible to include several funders?

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

    Thank you, very helpful! I have hard time wrapping my around though on how to make connections between different types across my website, while using the Yoast plugin. Would it be wise to just disable the schema from Yoast entirely and write custom mark-up from scratch? Thanks!

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

      From what I've observed, Yoast does a good job at nesting very basic schema types together. It is better than having no schema markup at all BUT does it actually communicating anything important to search engines? Probably not. Therefore, if you are serious about getting important content and webpage elements into your website's very own knowledge graph, I would recommend disabling all automated schema markup and doing it yourself via page-level script injection.

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

      @@SchemingSchemas Thanks!

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

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

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

      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! :)

  • @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.

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

    Hello Daniel, I have one query, I hope you can clear it for me.
    Say I have a local business Dentist and have schema prepared for that. And also organization schema as well.
    How do I do about nestingthese two schema type?

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

      Is there a reason why you need both localBusiness and Organization schema?

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

      @@SchemingSchemas Not really. I can include everything necessary in local business schema and not include organisation schema.
      But if in case I want to include both is there a way around to that?

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

      @@slimshady2774 Then my recommendation is to DITCH the Organization schema type all together.
      Now, I am assuming that localBusiness schema type is the BEST description of the dental practice - and it should be. But also check out schema.org documentation on "dentist" schema type.
      Each method has its pros and cons. But as long as the important details are described in full using the available item properties, then it doesn't matter (too much) which sub-schema type you go with.
      If you MUST include both, consider the following:
      Thing > Place > LocalBusiness > MedicalBusiness > Dentist.
      Or ..
      Thing > Organization > LocalBusiness > Dentist.
      And the way you would connect these individual schema types would be through item properties such as "isPartOf", "mainEntity", "about", "mentions", "parentOrganization", or "publisher".

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

    This one is really helpful video. Just a question though, Is using Wikidata is more beneficial than Wikipedia?

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

      Great question. You will notice Wikipedia has more entries for more niches and subtopics compared to WikiData.
      My personal preference is to use WikiData as much as possible because it is built for search engines whereas the UI and front-end of Wikipedia is for humans.
      Now, is there a difference? Or at least a measurable difference using one over the other?
      Probably not.
      And I’ll default to Wikipedia if the thing I’m referencing is unavailable in WikiData.

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

      @@SchemingSchemas This make a lot of sense. Thanks for answering :)

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

    So anyone can edit ones website schema?

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

    huh?