3 Major SEO Weekly Implementations To Apply Right Away

3 Major SEO Weekly Implementations To Apply Right Away

SUPERCHARGE YOUR ONLINE VISIBILITY! CONTACT US AND LET’S ACHIEVE EXCELLENCE TOGETHER!

    What is schema?

    Schema markup, found at Schema.org, is a form of microdata. Once added to a webpage, schema markup creates an enhanced description (commonly known as a rich snippet), which appears in search results.

    SEO tactics weekly

    Top search engines – including Google, Yahoo, Bing, and Yandex – first started collaborating to create Schema.org, back in 2011.

    Importance:

    Schema markup is especially important in the age of Hummingbird and RankBrain. How a search engine interprets the context of a query will determine the quality of a search result. Schema can provide context to an otherwise ambiguous webpage.

    Adding Schema markup to your HTML improves the way your page displays in SERPs by enhancing the rich snippets that are displayed beneath the page title. Search results with more extensive rich snippets (like those created using Schema) will have a better click-through rate.

    Current Observation:


    It can be seen that currently our site have no online business schema.

    Proper Schema-Markup: 

    <script type=”application/ld+json”>

    {

      “@context”: “https://schema.org”,

      “@type”: “OnlineStore”,

      “name”: “BEATRICE’S SHOPPING HUB”,

      “description”: “Beatrice’s Shopping Hub is a one-stop shop for your online needs. We’re a dynamic online retailer specializing in providing high-quality products and exceptional customer service.”,

      “image”: “https://cdn.shopify.com/s/files/1/0742/6018/5409/files/image__1_-removebg-preview_360x.png?v=1680622256”,

      “logo”: “https://cdn.shopify.com/s/files/1/0742/6018/5409/files/image__1_-removebg-preview_360x.png?v=1680622256”,

      “parentOrganization”: {

        “@type”: “OnlineBusiness”,

        “name”: “BEATRICE’S SHOPPING HUB”

      },

      “url”: “https://beatriceshoppinghub.com/”,

      “address”: {

        “@type”: “PostalAddress”,

        “addressCountry”: “Philippines”,

        “addressLocality”: “Roxas Street, Kasambagan, 6000 Cebu City”

      },

      “aggregateRating”: {

        “@type”: “AggregateRating”,

        “ratingCount”: 20,

        “ratingValue”: 5

      },

      “foundingDate”: “2023-04-06”

    }

    </script>

    Implementing Process:

    1. First go to the Google Tag Manager.
    2. Then active the preview mode.
    3. Next create one tag.
    4. Select custom HTML and paste the above code there and save the Tag. 
    5. Then create one trigger and select ‘Page View’.
    6. If you want to implement the code for all pages then select ‘All Page View’ and if you want to implement the code for some particular pages then select ‘Some Page View’ and select the page path and put the page path in it.
    7. Add the trigger in the Tag.
    8. Then at last submit it.

    ⭐️Comparing Javascript and Non-Javascript Version of the Website

    What is Javascript? 

    JavaScript is a high-level programming language commonly used for web development. It allows you to create dynamic and interactive elements on web pages, such as form validations, image sliders, and interactive maps. JavaScript is primarily executed on the client-side, meaning it runs in the user’s web browser.

    Is Your Website Using Javascript?

    To check this we did a comparative study of both the Javascript and Non-Javascript version of the Website.

    We first took an example website: www.pratititech.com

    We opened the website in two tabs in Chrome and in one of the we disabled Javascript using the Chrome Dev Tools Extension.

    In the Second Tab where the Website is open we disable the Javascript using the extension.

    Observation

    This website heavily relies on Javascript to display much of the On Page Website Content.

    Bad Effects of Javascript

    Performance Impact: JavaScript can increase the load time of a website, especially when large JavaScript files or complex scripts are involved. 

    Dependency on Client-Side Execution: JavaScript relies on the client’s web browser to execute the code. If a user has disabled JavaScript or is using a browser that doesn’t support JavaScript, the website’s functionality may break or become inaccessible.

    SEO Challenges: While search engines have improved their ability to process JavaScript, there may still be limitations in fully understanding and indexing JavaScript-driven content. This can impact content visibility in search engines.

    Security Risks: JavaScript can introduce security vulnerabilities if not used carefully. Malicious scripts can be injected into websites, leading to cross-site scripting (XSS) attacks or other security breaches. 

    Browser Compatibility Issues: Different web browsers may interpret JavaScript code slightly differently, leading to inconsistencies in how a website functions across various browsers.

    Recommended Action to Optimize for Javascript 

    Provide Server-Side Rendering (SSR): Implement server-side rendering to generate HTML content on the server before it’s sent to the client. 

    Implement Progressive Enhancement: Follow the concept of progressive enhancement by providing a baseline experience using HTML and CSS. This ensures that even if JavaScript is disabled or unsupported, users can still access and interact with the essential content and functionality of your website.

    Implement Server-Side Data Fetching: Whenever possible, retrieve data from the server-side instead of relying on client-side AJAX requests. This ensures that search engine crawlers can access the data directly and helps improve indexing.

    Implement Canonical URLs: Use canonical URLs to indicate the preferred version of your web pages. 

    Optimize JavaScript Code: Write efficient and optimized JavaScript code to improve website performance. Minify and compress JavaScript files to reduce file size and decrease loading times. 

    Externalize JavaScript: Whenever possible, externalize JavaScript code into separate files. This allows search engine crawlers to focus on the content rather than parsing lengthy scripts within the HTML source code.

    Provide Alternative Content for Non-JavaScript Users: Ensure that non-JavaScript users have access to the content and functionality of your website.

    ⭐️How To Audit Canonicals

    The rel=”canonical” element helps specify a single preferred version of a page when it’s available via multiple URLs. It’s a hint to the search engines to help prevent duplicate content, by consolidating indexing and link properties to a single URL to use in ranking.

    Reference URL: https://www.screamingfrog.co.uk/how-to-audit-canonicals/ 

    Ensure ‘Store’ & ‘Crawl’ Canonicals are Enabled under ‘Configuration > Spider > Crawl’

    Crawl The Website

    3) View The Canonicals Tab

    Canonicalized: 

    If you check for https://universalaccountingschool.com/power-coaching/ page canonical URL is set to another URL https://universalaccountingschool.com/grow-your-business/power-coaching/ 

    This is why the error is happening. 

    Solution: Put the right URL in all the canonical section of all pages. 

    Missing Canonical:  

    14 URL found with missing canonical. 

    As checked, all are PDF URL. 

    Note: If you find any missing canonical URL in your website, you can add proper canonical tag in those pages to resolve. 

    Canonical Chains Check-up: 

    Export the file and check. 

    No canonical chains found, hence, no action needed. 

    FAQ

    Schema markup is a form of microdata that helps search engines understand the context of our web pages. By adding schema to our HTML, we can enhance how our pages appear in search results with rich snippets, improving visibility and click-through rates.

    We can implement schema markup using Google Tag Manager. By creating a custom HTML tag, pasting the JSON-LD schema code, and setting a page view trigger, we can apply schema to all or selected pages. This ensures our content is correctly understood by search engines.

    For an online store, we should use types like OnlineStore, Product, and AggregateRating. These provide detailed information about our business, products, reviews, and ratings, helping search engines display rich snippets and attract more users.

    JavaScript can create dynamic and interactive elements, but excessive reliance may slow page load times, create SEO challenges, and break functionality for users with disabled scripts. Optimizing JavaScript is key to maintaining performance and search visibility.

    We can optimize by implementing server-side rendering, progressive enhancement, and server-side data fetching. Minifying and externalizing scripts, providing alternative content for non-JavaScript users, and ensuring browser compatibility also improve performance and indexing.

    A canonical URL signals the preferred version of a page to search engines. It helps prevent duplicate content issues, consolidates ranking signals, and ensures the correct page is indexed. Proper canonicalization improves SEO and avoids content conflicts.

    We can audit canonicals using tools like Screaming Frog. By crawling the site, checking the canonicals tab, and verifying that each page points to the correct URL, we can identify missing or incorrect canonical tags and fix them to prevent SEO errors.

    We should add the correct canonical tag to missing pages and update incorrect URLs to point to the preferred version. This ensures search engines consolidate link equity and index the right page for better rankings.

    Heavy JavaScript can slow content visibility for crawlers, and incorrect canonical URLs can create duplicate content issues. Addressing both ensures search engines understand and index our content correctly, maximizing organic traffic and visibility.

    Regular monitoring allows us to detect issues before they affect search rankings. By maintaining proper schema, optimizing JavaScript, and ensuring correct canonical URLs, we enhance website performance, improve user experience, and strengthen SEO results consistently.

    Summary of the Page - RAG-Ready Highlights

    Below are concise, structured insights summarizing the key principles, entities, and technologies discussed on this page.

    Schema markup is a structured microdata format from Schema.org that enhances how webpages appear in search results by generating rich snippets. It helps search engines interpret content more accurately, especially in the era of Hummingbird and RankBrain. The content explains that the audited site currently lacks proper online business schema and provides the correct JSON-LD schema code along with step-by-step implementation instructions using Google Tag Manager.

    A comparison between JavaScript and non-JavaScript versions of a sample website shows heavy dependence on JavaScript for content rendering. This reliance can slow performance, create accessibility issues, cause SEO crawling challenges, and introduce security risks. Recommended optimizations include server-side rendering, progressive enhancement, server-side data fetching, canonical tags, code optimization, externalizing scripts, and providing fallback content for users without JavaScript.

    Canonical tags help search engines identify preferred versions of URLs to prevent duplicate content. The audit process involves checking canonical configurations using tools like Screaming Frog, identifying issues such as incorrect canonical URLs, missing canonicals, or canonical chains, and fixing them by assigning correct preferred URLs. The content highlights real examples, such as misconfigured canonicals and PDF URLs lacking canonical tags.

    Tuhin Banik - Author

    Tuhin Banik

    Thatware | Founder & CEO

    Tuhin is recognized across the globe for his vision to revolutionize digital transformation industry with the help of cutting-edge technology. He won bronze for India at the Stevie Awards USA as well as winning the India Business Awards, India Technology Award, Top 100 influential tech leaders from Analytics Insights, Clutch Global Front runner in digital marketing, founder of the fastest growing company in Asia by The CEO Magazine and is a TEDx speaker and BrightonSEO speaker.

    Leave a Reply

    Your email address will not be published. Required fields are marked *