How Do You Implement Pagination And Canonical Tags On An Education Website?

Welcome to the wonderful world of web design! In this article, we’ll discuss how to implement pagination and canonical tags on an education website. This is a great way for any educational institution or business to not only get their content organized but also have it appear more professional and engaging.

Pagination is the process of dividing up your content into multiple pages that can be easily navigated from one page to another using numbered links at the bottom of each section. Canonical tags are pieces of code that tell search engines which version of a webpage should be indexed in order to avoid duplicate content issues. Implementing both these elements on an education site will help visitors find exactly what they’re looking for quickly and efficiently.

We know it might sound complicated, but with our step-by-step instructions, you’ll soon understand just how easy it is to add pagination and canonical tags to your educational website. So let’s get started – read on for some tips and tricks designed to make your life easier!

Definition Of Pagination And Canonical Tags

Pagination and canonical tags are two important concepts when it comes to website management. Understanding these terms is the first step towards implementing them successfully on an education website.

Pagination refers to breaking down content into multiple parts or pages, so that users can navigate between those parts easily. For example, if a blog post has 1,000 words, paginating this post would involve splitting up the content into 10 pages with 100 words each page. Pagination helps improve loading times for websites as well as providing better page navigation experience for your visitors.

Canonical tags refer to HTML elements which specify the preferred version of a webpage URL (or other asset) to be indexed by search engines like Google and Bing. This means that these search engines will know which version of the webpages you want them to prioritize in their indexing results. Canonical tags also help reduce duplicate content issues caused by different URLs pointing at the same piece of content — such as www vs non-www versions of a domain name or mobile/desktop versions of a site — thereby improving SEO performance.

Benefits Of Implementing Pagination And Canonical Tags On An Education Website

Implementing pagination and canonical tags on an education website can have a number of benefits. First, it helps to improve the overall user experience by allowing visitors to navigate quickly and easily between pages, while making sure that content is properly indexed in search engines. This can lead to increased visibility for the site and higher rankings in SERPs (Search Engine Result Pages). Additionally, having well-structured pagination makes your content more shareable across social media platforms, which further adds to its reach and popularity.

Canonical tags also offer numerous advantages when used on an educational website. They help search engine crawlers identify similar or duplicate webpages and prevent them from being flagged as spammy or irrelevant. As such, they enable you to optimize your content better so that it appears at the top of results for relevant searches. Moreover, using canonical tags will ensure that any links pointing back to your education website are treated correctly and not penalized due to poor SEO practices. All in all, implementing both pagination and canonical tags on your education website can provide significant optimization opportunities that should not be overlooked if you want your online presence to succeed!

Setting Up Pagination And Canonical Tags

Setting up Pagination and Canonical Tags on an education website can be a daunting task. However with the right guidance, you can easily implement these tools to make your site more user-friendly and search engine friendly.

To set up pagination, start by creating multiple webpages of content that is related to each other. Then use HTML tags or JavaScript code to create links between pages. This makes it easy for users to move from one page to another without having to go back and forth through menus or tabs. After setting up the navigation structure, add the “rel=”prev/next” attribute within the section of each page so that search engines will properly identify them as part of a series of pages.

For canonical tags setup, begin by reviewing your website’s content and identifying any duplicate URLs or similar versions of webpages (e.g., www vs non WWW). Once identified, add rel="canonical" link elements in the head sections of those pages pointing to their main version URL – this ensures that search engines index only one version per webpage, preventing issues such as keyword cannibalization which affects rankings negatively. Additionally, if there are any external websites linking to duplicates on your site, reach out to them and request they update their link accordingly. With both pagination implementation and canonical tags implementation completed correctly, visitors will have an easier time navigating around your website while Googlebot will be able crawl all available content accurately – helping optimize SEO performance across the board!

Link Architecture For Pagination And Canonical Tags

Creating an effective link architecture for pagination and canonical tags is essential in order to ensure proper indexing of your website’s content. In order to do this, you must first create a structure that allows robots to identify which pages are part of the paginated list. This can be done by creating a unique URL for each page within the paginated list, as well as using “” elements with rel=”next” and rel=”prev” attributes.

You should also include rel="canonical" attributes on all paginated URLs pointing towards the original page’s URL (the one without query parameters). This will help inform search engines that these pages are related and should be treated similarly when it comes to ranking or indexing purposes. Additionally, if possible, make sure that all URLs point toward the same canonical URL so that any external links will lead directly to the main version of your content. By ensuring your link architecture includes both pagination-specific information and canonical tagging, you can guarantee that search engine crawlers have no difficulty accurately finding and indexing your site’s content.

Use Of Rel=Prev/Next Tag With Pagination

If you’re working on an education website, it’s important to incorporate pagination and canonical tags. Using rel=prev/next tag with pagination is one way of helping search engines understand the structure of your content. The rel=prev/next tag signals to search engine bots that a series of pages are related, allowing them to index them better.

To implement this strategy, add the ‘rel’ attribute in each link from page to page. This tells search engine crawlers which direction they should take when visiting your site. For example, if you have two pages – Page A and Page B – set up a rel-prev-next tag between them so that when crawlers land on Page A, they can navigate their way through the rest of your site by clicking the links. Additionally, adding a canonical URL for each page will direct users back to the main version of the page rather than any duplicates or versions created later on. With these strategies implemented properly, visitors can easily find what they need while also helping improve SEO performance too!

How To Avoid Duplicate Content Using Canonical Tag

Now that you know how to use the rel=prev/next tag with pagination, let’s explore how to avoid duplicate content using canonical tags. Canonical tags provide a way of telling search engines which version of a page is the original and should be indexed. Here are four steps on how to implement canonical tags:

  1. Identify Duplicate Content – Start by identifying all pages on your website that have similar or identical content. This can include slight variations in text or even different URLs for the same page.

  2. Select Preferred Version – Once you’ve identified all versions of a single piece of content, select one as the preferred version for indexing purposes. It’s important to choose only one version since multiple versions could cause confusion and dilute ranking signals from search engines.

  3. Implement Canonical Tag – To inform search engines about the preferred version of the page, add a canonical link element pointing to it on each page you want to designate as duplicates. The code looks like this <link rel="canonical" href="https://www.example-url"/> where "href" contains the URL of your chosen preferred version.

  4. Test Implementation – After adding your canonical links, test them out by running some queries through Google Search Console and verifying that they appear correctly in SERPs (Search Engine Result Pages). That will ensure that search engine algorithms recognize your selections as intended instead of ignoring them altogether or worse yet, counting them against you!

By implementing these steps, you’ll help make sure that visitors find what they’re looking for without having any difficulty finding their desired information due to outdated or incorrect versions appearing higher than expected in SERPs—and thus avoiding duplicate content penalties from search engines at the same time!

Structuring Urls For Better Accessibility

Now that you know the importance of implementing pagination and canonical tags on an education website, let’s discuss how to structure URLs for better accessibility. Structuring your URLs correctly makes it easier for search engine bots as well as visitors to navigate your site with ease. To create optimized URLs, make sure they are short and descriptive while avoiding unnecessary words or phrases. Additionally, use keywords in your structured URLs that best represent their respective page content. This helps improve user experience by making friendly URLs which can be easily understood by all users.

Using the right URL structure also offers improved usability since visitors won’t have a hard time accessing pages within your website. So don’t forget to keep this in mind when developing an educational website! Remember: structuring urls, url structure, page accessibility, friendly urls and optimized urls should always be taken into consideration when creating webpages for optimal results.

Uploading Sitemaps With Paginated Urls

For an education website, it’s important to incorporate pagination and canonical tags. This ensures that search engine crawlers can more easily access and rank the content of your site. Here’s how you can upload sitemaps with paginated URLs:

First Step Experience
1 Log in to Google Search Console
2 Select Sitemap from the left side menu
3 Click on ‘Add/Test Sitemap’ button

The next step is to create a text file with all the paginated URLs for your educational website. Make sure that each URL contains longtail keywords related to the specific page or topic being covered. Once you are done, save this file as ‘yourwebsiteurl-paginated.txt’ and upload it in Google Search Console using Add/Test Sitemap option. That’s it! Your paginated sitemap has now been uploaded and will be crawled by search engines like Google and Bing when they come across new pages on your education website.
You may also consider adding rel="next" and rel="prev" attributes to link these pages together so that search engine crawlers understand their relationship better. Doing this should help improve SEO rankings for your educational website over time.

Implementing Robots Meta Tags For Crawlers

If you have an education website, it’s important to implement robots meta tags for crawlers. These tags provide instructions to search engine bots that crawl websites and index them in their databases. When implementing these tags, you must understand the language of web crawlers so they can properly interpret your content.

Robots meta tags are HTML elements that instruct a crawler on how to assess your pages when indexing them. They tell the robot if it should follow links or not, what type of documents to index, and any other directives specific to your site. To create robots meta tags for your education website, use the "meta" tag with the "name" attribute set as “robots” followed by several values separated by commas. For example, you could include "noindex," which tells a crawler not to index certain pages; "nofollow," which prevents search engines from following links on a page; or even "noarchive," which informs searchers not to cache copies of a page.

All of these directives help ensure that users find accurate information about your educational resources while providing increased control over how search engine results appear. With proper implementation of robots meta tags, you’ll be able to improve SEO rankings and user experience on your educational website.

Tools To Monitor Performance Of Pagination And Canonical Tags

Once you’ve implemented robots meta tags for crawlers, the next step is to set up tools to monitor the performance of your pagination and canonical tags. This will help ensure that your website is optimized for search engine rankings and user experience.

There are several different types of pagination and canonical tag optimization tools available online. Some of these include Google Search Console, Screaming Frog SEO Spider, Moz Pro’s Link Explorer, SEMrush Site Audit Tool, Ahrefs Site Audit Tool, SE Ranking’s Crawler report, DeepCrawl’s Advanced Reports, and Bing Webmaster Tools. Each tool provides various features like crawling speed analysis, deep link indexing insights or backlink audit reports; all of which can be used to optimize pagination and canonicals on your site.

Monitoring performance with such tools helps identify issues related to duplicate content or broken links that might negatively affect page ranking in search engines. By regularly monitoring the performance of your pagination and canonical tags using a combination of these tools you can make sure that your education website remains as visible as possible in search engine results pages (SERPs).

Checklist For Implementing Pagination And Canonical Tags

Implementing pagination and canonical tags on an education website can be complicated, but following this checklist will help you get the job done. First, research page optimization techniques to understand how pagination and canonical tags are used in SEO. It’s also important to determine what types of pages need pagination or tagging implementation. Once you have a better understanding of these concepts, it’s time to start setting up your site for optimal performance.

Next, create a setup guide that outlines all of the steps necessary for implementing pagination and canonical tags properly. This should include things like developing URLs with optimized query strings, creating appropriate link structures within content areas, adding rel="prev" and rel="next" attributes to HTML elements as needed, and more. Finally, make sure you review any existing meta descriptions or titles that may conflict with any new changes you made – they should be updated accordingly without negatively impacting SEO. Keep in mind that there are other optimization tips that can be applied when using paging and tagging; however, by following this checklist closely you’ll ensure successful implementation of both features on your educational website.

Troubleshooting Tips For Improving Performance

Now that you have a checklist for implementing pagination and canonical tags on an education website, it’s time to troubleshoot any performance issues. Here are some tips for optimizing your page loading times:

• Check the pagination problems – If there are too many pages with large amounts of content within each page, this can slow down loading speeds dramatically. Make sure these pages are split into multiple smaller pages that load quickly.

• Look at the canonical tag issues – Be sure to check if all of the URL versions are set up correctly in their respective meta tags and HTML elements. Incorrect setting could impact overall performance negatively.

• Optimize images – Images tend to be one of the biggest culprits when it comes to slowing down websites. Compress them as much as possible without losing quality; doing so will drastically improve loading speed and user experience.

• Analyze server settings – It’s important to make sure that caching is enabled properly and other backend settings are optimized for maximum performance optimization. This may require additional technical expertise from your team or web hosting service provider.

To get started on improving the performance of your education website, use these tips above to identify potential areas where improvements need to be made. With proper research, planning, implementation, and ongoing monitoring, you should soon see improved results across all metrics associated with page-loading speeds!

Html Markup Specifications For Both Types Of Tags

In order to implement pagination and canonical tags on an educational website, you will need to use HTML markup. Each type of tag has its own specifications for how it should be written in the HTML code.

For a pagination tag, the following elements are recommended: a element that explains what is being displayed; an indication of which page number is currently being viewed; and a link that allows users to move between pages. Additionally, any other relevant attributes can be included as needed.</p> <p>When implementing a canonical tag, it’s important to include information about the original source URL from which content was taken or derived. This ensures that search engines accurately recognize the origin of your webpage and assign appropriate credit when indexing results. The syntax should look something like this: "<link rel="canonical" href="[original_source]". Be sure to replace "[original_source]" with the exact URL address where applicable.</p> <h2>Best Practices While Implementing These Tags In Education Websites</h2> <p>Implementing pagination and canonical tags on an education website is essential for optimizing site performance. To ensure these tags are used effectively, there are some best practices to keep in mind. First, when creating the individual pages of content that make up a single article or post, it’s important to use rel="next" and rel="prev" tags to indicate which page comes before and after each other on the same topic. This allows search engine crawlers to easily move from one page to another without confusion. Additionally, using canonical URLs can help avoid duplicate content issues with long articles that have been split into multiple pages; by indicating the original source page as the “canonical URL” anytime someone accesses any of the subsequent pages related to this particular piece of content it helps tell search engines where they should be pointing users who seek out this information. Finally, don’t forget about internal linking within your educational website — linking between posts and articles within your site not only enhances user experience but also aids SEO efforts by helping search engines discover new content more quickly. By following these tips you’ll increase your chances of having successful pagination and canonical tag implementations on your education website!</p> <h2>Optimizing User Experience With These Tags</h2> <p>Optimizing user experience on an education website can be easily accomplished when implementing pagination and canonical tags. Pagination is the process of dividing content into multiple pages, for example, a long list of results or articles. This helps users find what they are looking for in fewer steps by breaking it down into smaller chunks. Canonical tags ensure that search engines recognize the same page as being available under various URLs – this way all incoming links will send visitors to one source instead of multiple copies on different webpages.</p> <p>To maximize the impact of these two techniques, use best practices such as limiting each page to reasonable amount of information, providing clear labeling and navigation options between pages, and linking back to previous pages when necessary. Also consider including keyword-rich titles and meta descriptions so people know what each page has to offer before clicking through. With careful implementation, these tools can help optimize user experience while simultaneously boosting SEO performance on your education website.</p> <h2>Frequently Asked Questions</h2> <h3>What Other Tags Should Be Used With Pagination And Canonical Tags?</h3> <p>When it comes to pagination and canonical tags, there are other important tags that should be used. This includes long-tail keywords, redirecting URLs, coding structure, meta descriptions, alt attributes, and duplicate content. To ensure your website is optimized correctly:</p> <ol> <li>Incorporate long-tail keywords in the copy of each page – this will help with SEO optimization as search engines use them when indexing webpages.</li> <li>Redirect any old URLs to their new locations using 301 redirects; this preserves link equity from incoming links and helps keep visitors on your site longer.</li> <li>Ensure your coding structure is organized properly with HTML tags like h1-h6 for headings and titles, p for paragraphs, etc.; this helps search engine crawlers better understand what’s on the page so they can rank the content accordingly.</li> <li>Add meta descriptions to each page; these provide a short summary of the webpage which often appears in SERPs (Search Engine Result Pages) and encourages people to click through or visit the page itself.</li> <li>Include ALT attributes in all images; these give users more information about an image if they’re unable to view it due to technical reasons such low bandwidth or screen readers for those who are visually impaired/blind.</li> <li>Make sure there isn’t any duplicate content on your website by running checks regularly; this avoids penalties from search engines for having multiple pages with identical content and keeps rankings high too!<br /> Finally, make sure you keep track of all changes made within a CMS (Content Management System), whether it’s adding new pages or updating existing ones – this ensures everything stays up-to-date and no mistakes are made during implementation process!</li> </ol> <h3>How Can Pagination And Canonical Tags Help Improve Seo?</h3> <p>Pagination and canonical tags can be incredibly helpful when it comes to improving SEO on an education website. These two tools are essential for optimizing the website while ensuring that all its content is properly indexed by search engines. By leveraging pagination and canonical tags, websites can ensure they get maximum visibility in a competitive digital landscape.</p> <p>Using pagination seo helps divide up large chunks of information into easy-to-navigate webpages which allows users to quickly find what they’re looking for without getting overwhelmed or lost in the process. Additionally, this type of optimization makes it easier for search engine crawlers to index the site more accurately and efficiently. Canonical tags seo further aids with website optimization as it tells search engines which URL should be used for indexing purposes – thus avoiding any potential issues due to duplicate content on the same domain name. This ensures that each page has a unique identity, giving it better chances at ranking higher in results pages.</p> <p>When combined together, these two tactics provide tremendous value when it comes to improving SEO performance on an education website. They help make sure that visitors have access to relevant content quickly and easily while also allowing the site’s overall quality and relevancy signals to improve significantly over time. Through proper implementation of both pagination and canonical tags, websites can boost their rankings in SERPs (Search Engine Results Pages) while increasing traffic flow organically – something every business strives for!</p> <h3>How Often Should I Check The Performance Of Pagination And Canonical Tags?</h3> <p>It’s important to check the performance of pagination and canonical tags regularly. Doing so allows you to make sure that they’re still serving their purpose, as well as identify any areas for improvement. Knowing how often to check can be tricky though; here we’ll discuss the frequency of tag performance checks.</p> <p>When it comes to checking the performance of your pagination and canonical tags, there isn’t a one-size-fits-all answer. Generally speaking, if you’re running an education website with lots of content and frequent changes being made, then you should aim to check the performance at least once per week. This will help ensure that all pages are indexed correctly and no duplicate or outdated content is appearing in search engine results. Additionally, using a monitoring tool such as Google Analytics or SEMrush can help you keep track of your tag performance over time.</p> <p>However, if your website has less content or fewer updates happening on it, then performing these checks may not need to be done quite as frequently – say every two weeks instead. Keeping up with regular maintenance on your site is essential for making sure everything runs smoothly though, so setting reminders in advance can help make sure nothing gets overlooked. In addition to this, don’t forget to double-check after implementing any major changes – ensuring things like redirects have been setup properly and no broken links exist – which could cause problems further down the line if left unchecked.</p> <h3>What Are The Risks Associated With Implementing Pagination And Canonical Tags On An Education Website?</h3> <p>When implementing pagination and canonical tags on an education website, it is important to consider the risks that come with it. If done incorrectly, these two elements can lead to a variety of issues for your website. Here are some potential risks associated with pagination and canonical tags:</p> <ol> <li> <p><strong>Duplicate content</strong>: Pagination mistakes could result in duplicate content being indexed by search engines, leading to lower rankings or even penalties.</p> </li> <li> <p><strong>Poor user experience</strong>: Canonical tags should be used correctly so as not to confuse users who navigate through pages of similar content. A poorly implemented system can cause confusion and frustration, resulting in visitors leaving the site quickly.</p> </li> <li> <p><strong>Broken links</strong>: When using paginated links, broken links are more likely to occur if there’s no proper redirect set up when page numbers change over time due to new posts or updates. This can affect SEO performance since search engines will have difficulty crawling all of your webpages accurately.</p> </li> </ol> <p>It is critical to understand the risks that come along with incorporating pagination and canonical tags into your education website before diving headfirst into implementation. The best way to ensure success is by consulting an expert who understands how this technology works and knows what steps need to be taken in order for them to function properly without creating any additional risks for your website. By taking proactive measures now, you’ll save yourself from potential headaches down the road such as poor user experience and broken link errors caused by incorrect implementation techniques.</p> <h3>Can I Use Pagination And Canonical Tags On Non-Education Websites?</h3> <p>Yes, you can use pagination and canonical tags on non-education websites. Canonical tags are useful for preventing duplicate content issues, while pagination helps split up a website’s pages into separate sections. Both of these tools are essential when it comes to optimizing your website’s SEO performance. Here’s how to use them:</p> <ol> <li>Use the long tail keywords associated with specific topics in order to determine which page should be used as the “canonical” version of a particular topic or set of information.</li> <li>Implement canonical tags in all relevant locations within each page so that search engines will easily identify the most appropriate source material from among multiple sources online.</li> <li>Use pagination whenever possible, as this will help break up large chunks of text into more manageable pieces for users and search engine crawlers alike.</li> <li>Monitor your SEO performance closely after implementing both strategies since results may vary depending on the quality and quantity of content being indexed by search engines.</li> </ol> <p>In addition to helping keep things organized, using pagination and canonical tags also allows webmasters to better control how their content appears in search engine rankings — giving them an edge over competitors who don’t take advantage of these simple but powerful tactics! So if you’re looking to improve your website’s visibility and boost its SEO performance, consider adding pagination and canonical tags today!</p> <h2>Conclusion</h2> <p>In conclusion, implementing pagination and canonical tags on an education website can be a great way to improve SEO. It is important to consider what other tags should be used with the pagination and canonical tags in order to optimize their performance. Additionally, it’s crucial to regularly check the performance of these tags so you can make sure they are working correctly. Finally, there are some risks associated with using these tags that need to be taken into consideration before implementation.</p> <p>However, if done properly, utilizing pagination and canonical tags for your education website can provide tremendous benefits. When implemented correctly, these two strategies can help ensure that users find relevant information quickly and easily. Furthermore, by understanding how often to review the performance of your tags, you can maximize their effectiveness and ensure your website remains optimized over time.</p> <p>Overall, adding pagination and canonical tags to an education website is a great way to enhance its visibility online. As long as you understand how each tag works and take appropriate measures for monitoring them regularly, you will reap the rewards from this effective SEO strategy!</p> </div> </article> </div> <div id="sidebar"> <div id="search-2" class="et_pb_widget widget_search"><form role="search" method="get" id="searchform" class="searchform" action="https://contentranked.com/"> <div> <label class="screen-reader-text" for="s">Search for:</label> <input type="text" value="" name="s" id="s" /> <input type="submit" id="searchsubmit" value="Search" /> </div> </form></div> <div id="recent-posts-2" class="et_pb_widget widget_recent_entries"> <h4 class="widgettitle">Recent Posts</h4> <ul> <li> <a href="https://contentranked.com/seo-for-education-seo-strategy-what-are-smart-objectives-and-how-to-use-them-for-an-education-website/">What Are Smart Objectives And How To Use Them For An Education Website?</a> </li> <li> <a href="https://contentranked.com/seo-for-education-seo-strategy-how-to-set-kpis-for-an-education-website/">How To Set KPIs For An Education Website</a> </li> <li> <a href="https://contentranked.com/seo-for-education-content-what-are-the-steps-to-assemble-engaging-e-books-for-the-education-sector/">What Are The Steps To Assemble Engaging E-Books For The Education Sector?</a> </li> <li> <a href="https://contentranked.com/what-are-the-key-elements-to-consider-when-authoring-white-papers-for-the-education-sector/">What Are The Key Elements To Consider When Authoring White-papers For The Education Sector?</a> </li> <li> <a href="https://contentranked.com/what-are-the-best-practices-for-writing-research-reports-in-the-education-sector/">What Are The Best Practices For Writing Research Reports In The Education Sector?</a> </li> </ul> </div><div id="recent-comments-2" class="et_pb_widget widget_recent_comments"><h4 class="widgettitle">Recent Comments</h4><ul id="recentcomments"></ul></div><div id="archives-2" class="et_pb_widget widget_archive"><h4 class="widgettitle">Archives</h4> <ul> <li><a href='https://contentranked.com/2023/05/'>May 2023</a></li> <li><a href='https://contentranked.com/2021/05/'>May 2021</a></li> </ul> </div><div id="categories-2" class="et_pb_widget widget_categories"><h4 class="widgettitle">Categories</h4> <ul> <li class="cat-item cat-item-23"><a href="https://contentranked.com/category/digital-marketing-campaign-planning/">Digital Marketing Campaign Planning</a> </li> <li class="cat-item cat-item-1"><a href="https://contentranked.com/category/sin-categoria/">Sin categoría</a> </li> <li class="cat-item cat-item-29"><a href="https://contentranked.com/category/written-content/">Written Content</a> </li> </ul> </div><div id="meta-2" class="et_pb_widget widget_meta"><h4 class="widgettitle">Meta</h4> <ul> <li><a href="https://contentranked.com/wp-login.php">Log in</a></li> <li><a href="https://contentranked.com/feed/">Entries feed</a></li> <li><a href="https://contentranked.com/comments/feed/">Comments feed</a></li> <li><a href="https://en-gb.wordpress.org/">WordPress.org</a></li> </ul> </div> </div> </div> </div> </div> <footer class="et-l et-l--footer"> <div class="et_builder_inner_content et_pb_gutters3"><div class="et_pb_section et_pb_section_0_tb_footer et_pb_with_background et_section_regular" > <div class="et_pb_row et_pb_row_0_tb_footer"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_0_tb_footer et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_0_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><a href="https://contentranked.com/seo-services-for-education/">SEO FOR EDUCATION</a></p></div> </div><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"> <p><a href="https://contentranked.com/seo-for-universities/">SEO FOR UNIVERSITIES</a></p> </div> </div> <div class="et_pb_module et_pb_text et_pb_text_2_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"></div> </div></div> </div><div class="et_pb_module et_pb_text et_pb_text_2_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"> <p><a href="https://contentranked.com/seo-for-schools/">SEO FOR SCHOOLS</a></p> </div> </div> <div class="et_pb_module et_pb_text et_pb_text_2_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"></div> </div></div> </div><div class="et_pb_module et_pb_text et_pb_text_3_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"> <p><a href="https://contentranked.com/seo-for-colleges/">SEO FOR COLLEGES</a></p> </div> </div> <div class="et_pb_module et_pb_text et_pb_text_2_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"></div> </div></div> </div><div class="et_pb_module et_pb_text et_pb_text_4_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"> <p><a href="https://contentranked.com/seo-for-tutors/">SEO FOR TUTORS</a></p> </div> </div> <div class="et_pb_module et_pb_text et_pb_text_2_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"></div> </div></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_1_tb_footer et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_5_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p> </p></div> </div><div class="et_pb_module et_pb_text et_pb_text_6_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"> <p><a href="https://contentranked.com/seo-for-course-creators/">SEO FOR COURSE CREATORS</a></p> </div> </div></div> </div><div class="et_pb_module et_pb_text et_pb_text_7_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"> <p><a href="https://contentranked.com/seo-for-publishers/">SEO FOR PUBLISHERS</a></p> </div> </div></div> </div><div class="et_pb_module et_pb_text et_pb_text_8_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><div class="et_pb_module et_pb_text et_pb_text_1_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"> <p><a href="https://contentranked.com/seo-services-for-education/">SEO FOR EDUCATIONAL INSTITUTIONS</a></p> </div> </div></div> </div><div class="et_pb_module et_pb_text et_pb_text_9_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><span>EDUCATION SEO BLOG</span></p></div> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_2_tb_footer et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_10_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p> content ranked ltd.</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_11_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Contact</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_12_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>About</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_13_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Terms</p></div> </div><div class="et_pb_module et_pb_text et_pb_text_14_tb_footer et_clickable et_pb_text_align_left et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p>Privacy Policy</p></div> </div> </div> </div><div class="et_pb_row et_pb_row_1_tb_footer"> <div class="et_pb_column et_pb_column_1_3 et_pb_column_3_tb_footer et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_text et_pb_text_15_tb_footer et_clickable et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner"><p><a href="mailto:iwantmy@contentranked.com" target="_blank" rel="noopener">iwantmy@contentranked.com</a></p></div> </div><div class="et_pb_module et_pb_text et_pb_text_16_tb_footer et_clickable et_pb_text_align_center et_pb_bg_layout_light"> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_4_tb_footer et_pb_css_mix_blend_mode_passthrough"> <div class="et_pb_module et_pb_image et_pb_image_0_tb_footer"> <a href="tel:+34641619307" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="40" height="40" src="https://contentranked.com/wp-content/uploads/2021/05/Content-Ranked-Icon-2.png" alt="" title="Content Ranked Icon (2)" class="wp-image-233057" /></span></a> </div> </div><div class="et_pb_column et_pb_column_1_3 et_pb_column_5_tb_footer et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_image et_pb_image_1_tb_footer"> <a href="mailto:iwantmy@contentranked.com" target="_blank"><span class="et_pb_image_wrap "><img loading="lazy" decoding="async" width="40" height="40" src="https://contentranked.com/wp-content/uploads/2021/05/Content-Ranked-Icon-1.png" alt="" title="Content Ranked Icon (1)" class="wp-image-233056" /></span></a> </div> </div> </div><div class="et_pb_row et_pb_row_2_tb_footer"> <div class="et_pb_column et_pb_column_4_4 et_pb_column_6_tb_footer et_pb_css_mix_blend_mode_passthrough et-last-child"> <div class="et_pb_module et_pb_text et_pb_text_17_tb_footer et_pb_text_align_center et_pb_bg_layout_light"> <div class="et_pb_text_inner">© 2024 Content Ranked Ltd 71-75 Shelton St, London WC2H 9JQ, United Kingdom | Registered With Companies House Number 13460374</div> </div> </div> </div> </div> </div> </footer> </div> </div> </div> <script type="rocketlazyloadscript" data-rocket-type="application/javascript"> (function() { var file = ["https:\/\/contentranked.com\/wp-content\/et-cache\/235126\/et-divi-dynamic-tb-234044-tb-234086-235126-late.css"]; var handle = document.getElementById('divi-style-inline-inline-css'); var location = handle.parentNode; if (0===document.querySelectorAll('link[href="' + file + '"]').length) { var link = document.createElement('link'); link.rel = 'stylesheet'; link.id = 'et-dynamic-late-css'; link.href = file; location.insertBefore(link, handle.nextSibling); } })(); </script> <script type="text/javascript"> var et_animation_data = [{"class":"et_pb_section_10000","style":"zoom","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"4%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_row_10000","style":"slideTop","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"3%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_text_10012","style":"slideTop","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"10%","starting_opacity":"100%","speed_curve":"ease-in-out"},{"class":"et_pb_cta_10000","style":"fade","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_cta_10001","style":"fade","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_cta_10002","style":"fade","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_cta_10003","style":"fade","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_cta_10004","style":"fade","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"},{"class":"et_pb_cta_10005","style":"fade","repeat":"once","duration":"1000ms","delay":"0ms","intensity":"50%","starting_opacity":"0%","speed_curve":"ease-in-out"}]; var et_link_options_data = [{"class":"et_pb_blurb_10000","url":"tel:+447984088277","target":"_blank"},{"class":"et_pb_blurb_10001","url":"mailto:brighton@contentranked.com","target":"_blank"},{"class":"et_pb_blurb_0_tb_header","url":"tel:+34641619307","target":"_blank"},{"class":"et_pb_blurb_1_tb_header","url":"mailto:info@contentranked.com","target":"_blank"},{"class":"et_pb_blurb_2_tb_header","url":"https:\/\/wa.me\/34641619307","target":"_blank"},{"class":"et_pb_text_0_tb_footer","url":"https:\/\/contentranked.com\/seo-services-edinburgh\/","target":"_self"},{"class":"et_pb_text_1_tb_footer","url":"https:\/\/contentranked.com\/seo-services-edinburgh\/","target":"_self"},{"class":"et_pb_text_2_tb_footer","url":"https:\/\/contentranked.com\/seo-services-edinburgh\/","target":"_self"},{"class":"et_pb_text_3_tb_footer","url":"https:\/\/contentranked.com\/seo-services-edinburgh\/","target":"_self"},{"class":"et_pb_text_4_tb_footer","url":"https:\/\/contentranked.com\/seo-services-edinburgh\/","target":"_self"},{"class":"et_pb_text_5_tb_footer","url":"https:\/\/contentranked.com\/seo-services-edinburgh\/","target":"_self"},{"class":"et_pb_text_6_tb_footer","url":"https:\/\/contentranked.com\/content-writer-edinburgh\/","target":"_self"},{"class":"et_pb_text_7_tb_footer","url":"https:\/\/contentranked.com\/content-writer-edinburgh\/","target":"_self"},{"class":"et_pb_text_8_tb_footer","url":"https:\/\/contentranked.com\/web-content-writing-services-madison\/","target":"_self"},{"class":"et_pb_text_9_tb_footer","url":"https:\/\/contentranked.com\/blog\/","target":"_self"},{"class":"et_pb_text_10_tb_footer","url":"https:\/\/contentranked.com\/seo-services-edinburgh\/","target":"_self"},{"class":"et_pb_text_11_tb_footer","url":"https:\/\/contentranked.com\/contact\/","target":"_self"},{"class":"et_pb_text_12_tb_footer","url":"https:\/\/contentranked.com\/about-us\/","target":"_self"},{"class":"et_pb_text_13_tb_footer","url":"https:\/\/contentranked.com\/terms-of-service\/","target":"_blank"},{"class":"et_pb_text_14_tb_footer","url":"https:\/\/contentranked.com\/privacy-policy\/","target":"_blank"},{"class":"et_pb_text_15_tb_footer","url":"mailto:iwantmy@contentranked.com","target":"_blank"},{"class":"et_pb_text_16_tb_footer","url":"mailto:iwantmy@contentranked.com","target":"_blank"}]; </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> /* MonsterInsights Scroll Tracking */ if ( typeof(jQuery) !== 'undefined' ) { jQuery( document ).ready(function(){ function monsterinsights_scroll_tracking_load() { if ( typeof(__gaTracker) !== 'undefined' && __gaTracker && __gaTracker.hasOwnProperty( "loaded" ) && __gaTracker.loaded == true ) { (function(factory) { factory(jQuery); }(function($) { /* Scroll Depth */ "use strict"; var defaults = { percentage: true }; var $window = $(window), cache = [], scrollEventBound = false, lastPixelDepth = 0; /* * Plugin */ $.scrollDepth = function(options) { var startTime = +new Date(); options = $.extend({}, defaults, options); /* * Functions */ function sendEvent(action, label, scrollDistance, timing) { var fieldsArray = { hitType : 'event', eventCategory : 'Scroll Depth', eventAction : action, eventLabel : label, eventValue : 1, nonInteraction: 1 }; if ( 'undefined' === typeof MonsterInsightsObject || 'undefined' === typeof MonsterInsightsObject.sendEvent ) { return; } MonsterInsightsObject.sendEvent( fieldsArray ); if (arguments.length > 3) { fieldsArray = { hitType : 'timing', timingCategory : 'Scroll Depth', timingVar : action, timingValue : timing, timingLabel : label, nonInteraction: 1 }; MonsterInsightsObject.sendEvent( fieldsArray ); } } function calculateMarks(docHeight) { return { '25%' : parseInt(docHeight * 0.25, 10), '50%' : parseInt(docHeight * 0.50, 10), '75%' : parseInt(docHeight * 0.75, 10), /* Cushion to trigger 100% event in iOS */ '100%': docHeight - 5 }; } function checkMarks(marks, scrollDistance, timing) { /* Check each active mark */ $.each(marks, function(key, val) { if ( $.inArray(key, cache) === -1 && scrollDistance >= val ) { sendEvent('Percentage', key, scrollDistance, timing); cache.push(key); } }); } function rounded(scrollDistance) { /* Returns String */ return (Math.floor(scrollDistance/250) * 250).toString(); } function init() { bindScrollDepth(); } /* * Public Methods */ /* Reset Scroll Depth with the originally initialized options */ $.scrollDepth.reset = function() { cache = []; lastPixelDepth = 0; $window.off('scroll.scrollDepth'); bindScrollDepth(); }; /* Add DOM elements to be tracked */ $.scrollDepth.addElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.merge(options.elements, elems); /* If scroll event has been unbound from window, rebind */ if (!scrollEventBound) { bindScrollDepth(); } }; /* Remove DOM elements currently tracked */ $.scrollDepth.removeElements = function(elems) { if (typeof elems == "undefined" || !$.isArray(elems)) { return; } $.each(elems, function(index, elem) { var inElementsArray = $.inArray(elem, options.elements); var inCacheArray = $.inArray(elem, cache); if (inElementsArray != -1) { options.elements.splice(inElementsArray, 1); } if (inCacheArray != -1) { cache.splice(inCacheArray, 1); } }); }; /* * Throttle function borrowed from: * Underscore.js 1.5.2 * http://underscorejs.org * (c) 2009-2013 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors * Underscore may be freely distributed under the MIT license. */ function throttle(func, wait) { var context, args, result; var timeout = null; var previous = 0; var later = function() { previous = new Date; timeout = null; result = func.apply(context, args); }; return function() { var now = new Date; if (!previous) previous = now; var remaining = wait - (now - previous); context = this; args = arguments; if (remaining <= 0) { clearTimeout(timeout); timeout = null; previous = now; result = func.apply(context, args); } else if (!timeout) { timeout = setTimeout(later, remaining); } return result; }; } /* * Scroll Event */ function bindScrollDepth() { scrollEventBound = true; $window.on('scroll.scrollDepth', throttle(function() { /* * We calculate document and window height on each scroll event to * account for dynamic DOM changes. */ var docHeight = $(document).height(), winHeight = window.innerHeight ? window.innerHeight : $window.height(), scrollDistance = $window.scrollTop() + winHeight, /* Recalculate percentage marks */ marks = calculateMarks(docHeight), /* Timing */ timing = +new Date - startTime; checkMarks(marks, scrollDistance, timing); }, 500)); } init(); }; /* UMD export */ return $.scrollDepth; })); jQuery.scrollDepth(); } else { setTimeout(monsterinsights_scroll_tracking_load, 200); } } monsterinsights_scroll_tracking_load(); }); } /* End MonsterInsights Scroll Tracking */ </script><script type="text/javascript" id="dtb-particles-bg-js-extra"> /* <![CDATA[ */ var dtb = {"particles1_number":"80","particles1_color":"#296e97","particles1_opacity":"0.5","particles1_shape":"circle","particles1_size":"3","particles1_speed":"1","particles1_lines":"1","particles1_lines_color":"#BDC8D5","particles1_lines_opacity":"0.4","particles1_activity":"none","particles2_number":"80","particles2_color":"#BDC8D5","particles2_opacity":"0.5","particles2_shape":"circle","particles2_size":"3","particles2_speed":"6","particles2_lines":"1","particles2_lines_color":"#BDC8D5","particles2_lines_opacity":"0.4","particles2_activity":"none"}; /* ]]> */ </script> <script type="text/javascript" src="https://contentranked.com/wp-content/plugins/divi-toolbox/assets/js/particles.js?ver=6.5.3" id="dtb-particles-bg-js"></script> <script type="text/javascript" id="dtb-tilt-js-extra"> /* <![CDATA[ */ var tilt_values = {"max_tilt":"20","perspective":"1000","scale":"1","speed":"300","glare":"1","max_glare":".5"}; /* ]]> */ </script> <script type="text/javascript" src="https://contentranked.com/wp-content/plugins/divi-toolbox/assets/js/tilt.js?ver=6.5.3" id="dtb-tilt-js"></script> <script type="text/javascript" id="legalize-dummy-js-js-after"> /* <![CDATA[ */ var ajaxurl = "https://contentranked.com/wp-admin/admin-ajax.php";var $privacy_Main_Settings = JSON.parse('{"privacy_enabled":"on","language":"English","google_trans_auth":"","translate":"disabled","privacy_collect_data":"pri_YES","privacy_share_data":"pri_NO","privacy_share_data_partners":"pri_NO","privacy_share_data_ads":"pri_NO","privacy_share_data_unlimited":"pri_NO","privacy_share_data_agr":"pri_NO","privacy_ssl":"pri_YES","privacy_ads":"pri_NO","privacy_adsense":"pri_NO","privacy_cookies":"pri_YES","privacy_pass":"pri_NO","privacy_arb":"pri_YES","privacy_child":"pri_NO","privacy_california":"pri_NO","privacy_email":"","privacy_mail":"","privacy_owner_loc":"United Kingdom","privacy_owner_email":"info@contentranked.com","privacy_added_text":""}'); /* ]]> */ </script> <script type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index\\.php\/)?wp\\-json(\/.*|$)|\/wp-admin\/|\/logout\/|\/wp-login.php|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|php|pdf|html|htm","siteUrl":"https:\/\/contentranked.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script type="text/javascript" id="divi-custom-script-js-extra"> /* <![CDATA[ */ var DIVI = {"item_count":"%d Item","items_count":"%d Items"}; var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"}; var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"}; var et_pb_custom = {"ajaxurl":"https:\/\/contentranked.com\/wp-admin\/admin-ajax.php","images_uri":"https:\/\/contentranked.com\/wp-content\/themes\/Divi\/images","builder_images_uri":"https:\/\/contentranked.com\/wp-content\/themes\/Divi\/includes\/builder\/images","et_frontend_nonce":"87ba4be175","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"bc61ef82e2","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"235126","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https:\/\/contentranked.com\/wp-content\/themes\/Divi\/includes\/builder\/frontend-builder\/assets\/vendors","accent_color":"#296e97","waypoints_options":[]}; var et_pb_box_shadow_elements = []; /* ]]> */ </script> <script type="text/javascript" src="https://contentranked.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.21.0" id="divi-custom-script-js"></script> <script type="text/javascript" src="https://contentranked.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.fitvids.js?ver=4.21.0" id="fitvids-js"></script> <script type="text/javascript" src="https://contentranked.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.21.0" id="et-core-common-js"></script> <script type="text/javascript" id="divi-toolbox-scripts-js-extra"> /* <![CDATA[ */ var toolbox_values = {"dtb_enable_popup":"","dtb_enable_typing":"1","dtb_mobile_parallax":"","dtb_popup_number":"1","dtb_readmore_text_enable":"","dtb_readmore_text":"Read More","dtb_comments_text":"Submit a Comment","dtb_sec_btn_class":"dtb-button","dtb_sticky_footer":"","dtb_social_enable":"","dtb_social_target":"","dtb_social_move":"","dtb_social_mobile_add":"","dtb_btt":"","dtb_btt_link":"","dtb_btt_url":"#","social_head_hover":"","social_foot_hover":"","dtb_fixed_logo":"","dtb_fixed_logo_url":"","dtb_mobile_logo":"","dtb_mobile_logo_url":"","dtb_mobile_breakpoint":"980","cta_hover_style":"","dtb_cta_link":"","dtb_cta_link_type":"","dtb_mobile_nested":"","dtb_mobile_enable":"","dtb_enable_custom_m_menu":"","dtb_custom_m_menu":"","dtb_m_m_animation_page":"","dtb_m_m_animation_type":"move_right","dtb_m_m_width":"","dtb_m_m_width_max":"240","dtb_m_m_hamburger_show":"1","dtb_m_mobile_trigger":"","dtb_m_mobile_elements_widgets":"","dtb_m_m_fixed":"","dtb_sidebar_search":"","dtb_post_meta":"","dtb_post_author":"","dtb_single_after_content_layout":"","dtb_post_related":"","dtb_post_prev_next":"","dtb_archive_button":"1","dtb_archive_btn_hover":"","dtb_archive_styles":"","dtb_blog_layout":"","dtb_comments_styles":"","dtb_comments_btn_hover":"","dtb_hide_post_title":"","dtb_footer_reveal":"1","dtb_footer_reveal_mobile_off":"","dtb_testimonial_photo":"","dtb_enable_equal_height":"","dtb_equal_height_blurb":"","dtb_equal_height_pricing":"","dtb_equal_height_quote":"","dtb_equal_height_breakpoint":"479","dtb_enable_sticky":"","dtb_buttons_hover":"","dtb_sec_btn_hover":"","dtb_follow_the_mouse":"","dtb_fixed_scroll":"","dtb_fixed_scroll_offset":"100","dtb_move_page_below_header":"","dtb_equal_archive_img":"","dtb_equal_archive_boxed":"","dtb_vb_enabled":""}; /* ]]> */ </script> <script type="text/javascript" src="https://contentranked.com/wp-content/plugins/divi-toolbox/assets/js/toolbox-scripts.js?ver=1.7.1" id="divi-toolbox-scripts-js"></script> <script type="text/javascript" id="dtb-typing-js-extra"> /* <![CDATA[ */ var typing_values = {"speed":"40","start_delay":"10","back_speed":"0","back_delay":"2000","smart_backspace":"1","loop":"1","cursor":"1"}; /* ]]> */ </script> <script type="text/javascript" src="https://contentranked.com/wp-content/plugins/divi-toolbox/assets/js/typed.js?ver=6.5.3" id="dtb-typing-js"></script> <!-- Cookie Notice plugin v2.4.16 by Hu-manity.co https://hu-manity.co/ --> <div id="cookie-notice" role="dialog" class="cookie-notice-hidden cookie-revoke-hidden cn-position-bottom" aria-label="Cookie Notice" style="background-color: rgba(50,50,58,1);"><div class="cookie-notice-container" style="color: #fff"><span id="cn-notice-text" class="cn-text-container">We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.</span><span id="cn-notice-buttons" class="cn-buttons-container"><a href="#" id="cn-accept-cookie" data-cookie-set="accept" class="cn-set-cookie cn-button" aria-label="Ok" style="background-color: #00a99d">Ok</a><a href="#" id="cn-refuse-cookie" data-cookie-set="refuse" class="cn-set-cookie cn-button" aria-label="No" style="background-color: #00a99d">No</a><a href="https://contentranked.com/privacy-policy/" target="_blank" id="cn-more-info" class="cn-more-info cn-button" aria-label="Privacy policy" style="background-color: #00a99d">Privacy policy</a></span><span id="cn-close-notice" data-cookie-set="accept" class="cn-close-icon" title="No"></span></div> </div> <!-- / Cookie Notice plugin --> <span class="et_pb_scroll_top et-pb-icon"></span> </body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1716134980 -->