Schema Markup Question

Discussion in 'Google' started by seomanualsubmission, Feb 10, 2023.

  1. #1
    I am reading some where that schema markup is important part for SEO now because SEs like Google prefer this. But i have a questions .... I saw schema markup code for "Website" as follow

    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "WebSite",
      "name": "SEO Manual Submission",
      "url": "https://www.seomanualsubmission.com",
      "potentialAction": {
        "@type": "SearchAction",
        "target": {
           "@type": "EntryPoint",
           "urlTemplate": "https://www.seomanualsubmission.com/search.php?keyword={search_term_string}"
        },
        "query-input": "required name=search_term_string"
      }
    }
    </script>
    Code (markup):
    So i want to know that if we will use same code for each website page ... is it ok??

    For example

    For article services page only these details will change.

    "@type": "WebSite",
    "name": "Article Services - SEO Manual Submission",
    "url": "https://www.seomanualsubmission.com/article-services.php",

    and other all details will be same. So is it good? ... or i should choose another ways .. please guide me.

    Actually i want to set Schema Markup dynamically for each page of website and that why i am asking this question.
     
    seomanualsubmission, Feb 10, 2023 IP
  2. kjh-08

    kjh-08 Well-Known Member

    Messages:
    980
    Likes Received:
    92
    Best Answers:
    11
    Trophy Points:
    130
    #2
    Most SEO Plugins will add the basic schema to your pages, but for it to really make a difference you need to add much more. There are hundreds of types you can use and found at schema.org.
    For articles you would change "website" to "article" and internal url to match. "Website" would only be for the Homepage markup.
     
    kjh-08, Feb 11, 2023 IP
  3. seomanualsubmission

    seomanualsubmission Well-Known Member

    Messages:
    920
    Likes Received:
    132
    Best Answers:
    4
    Trophy Points:
    165
    #3
    I think "@type": "Article or BlogPosting or News Article", will use for blog or article or press release detail page ...... Yes i am creating all details dynamically but a bit confuse. For example at my About us page should i use all these markups
    "@type": "WebSite",
    "@type": "Corporation",
    "@type": "ProfessionalService",
    "@type": "GeoCoordinates",
    "@type": "BreadcrumbList",

    And if this page has FAQ also then
    "@type": "FAQPage",

    Is it right for each inner pages?
    And if page is of blog details then add one more markup
    "@type": "BlogPosting",
    As i saw schema markup of one of our wordpress sites ..... markup generate by Yoast .... and see that each page home page and inner page also use many markups as i define above .... And so i want to confirm that is it right practice?
     
    seomanualsubmission, Feb 11, 2023 IP
  4. kjh-08

    kjh-08 Well-Known Member

    Messages:
    980
    Likes Received:
    92
    Best Answers:
    11
    Trophy Points:
    130
    #4
    You really need to refer to schema.org for every detail/option/page as there's so many variables. There's an option for the Yoast plugin to add FAQ schema and produces SERP results like in the attachment.
     

    Attached Files:

    kjh-08, Feb 12, 2023 IP