The Beginner’s Guide to Technical SEO

Did that title scare you?

I’m not sure what it is, but as soon as people see the word “technical,” they start to get squeamish.

In this case, technical SEO just refers to any SEO work that is done aside from the content. Essentially, it’s laying a strong foundation to give your content the best chance it can have to rank for relevant keywords and phrases.


Just like they have for on-page SEO, technical aspects of SEO have changed as search engines have become more sophisticated.

Save and organize your technical SEO ideas in one place across all the document apps you use.

While there isn’t much you can do to “game” search engines from a technical standpoint, there are some new factors in 2015 that you need to consider if you want to improve your or your clients’ rankings.

If I were to cover this subject in depth, I would have to create another advanced guide.

Instead, I’ll go over the most important aspects of technical SEO from a beginner’s perspective as well as give you a few specific tactics and next steps to fix common problems in each area. 

To get fast rankings, you need a fast site

This fact isn’t new: if your website loads slowly, a large portion of visitors will quickly leave.

What you need to know from an SEO standpoint is that a slow website can harm you in two ways.

First, site speed is one of Google’s ranking factors. First announced in 2010, it started to affect a small number of rankings at that point. We now know, the “time-to-first-byte” (TTFB) correlates highly with rankings.


TTFB is exactly what the name suggests: the amount of time needed for a browser to load the first byte of your web page’s data.

If that was the whole story, we’d only focus on improving TTFB. But there’s more.

We also know that 40% of people will close a website if it takes longer than 3 seconds to load. Further, 47% of polled consumers expect a page to load within 2 seconds.

Google may not take total page speed into account, but users do. Even if your TTFB is good, if it takes 3-4 seconds for your full page to load, many visitors will leave without waiting.

The worst part is that they’ll click the “back” button and choose a different search result.

This is known as “pogo-sticking,” and it’s one of the most important signs that a user isn’t satisfied.


If it happens too often, your rankings will drop in favor of a competing search result that doesn’t have the same issues.

Finally, while it isn’t a strictly SEO point, consider that just a one-second delay in loading time can cause conversions to drop by 7%. Even if site speed didn’t affect search rankings, you’d still want to optimize it.

Not all site speed problems are of equal importance: While there are hundreds of factors that affect site speed, some are much more common than others.

Zoompf analyzed the top 1,000 Alexa-ranked sites for site speed and found that the following four problems were the most common (in order from most to least):

  1. unoptimized images
  2. content served without HTTP compression
  3. too many CSS image requests (not using sprites)
  4. no caching information (expires header)

Keep in mind that the sites in that analysis were some of the best on the web. They fixed many basic problems that may affect you, especially if you use WordPress:

  • excessive plugin use
  • not using a CDN for static files
  • a slow web host

Don’t guess your site speed problems; diagnose: You very well may have one of those issues that I just listed, but first, you need to confirm them.

There are a lot of great tools out there, but I always recommend starting with Google’s PageSpeed Insights tool. Enter a URL, and let the tool do its thing:


Any score above 80 is decent. That being said, higher is better, and improving Quick Sprout’s speed is on my long list of things to do.

If you’d like a second opinion, use a tool such as GTmetrix.


Notice that some tools will give you different scores. That’s because they weigh problems differently.

The following are the two most important things you need to ensure: that (1) your page loads quickly (under 2 seconds) and (2) your page is as small as possible with the least number of requests.

The Google tool is the simplest and a good place to start. It will give you the most important issues to fix (in red). Fix the orange ones if possible, but they don’t usually cause too much of a slowdown in your loading speed.

I do recommend using another tool to get more details. With GTmetrix as an example, you can click on the “waterfall” tab to see the exact amount of time each request took to fulfill.


This lets you see if your hosting isn’t up to par (a lot of waiting) or if one request on your page is taking way longer than another.

Once you know what your problems are, fix them. As I said before, there’s no way I can go into everything in this guide, but I’ll show you what to do if you have some common problems.

Start with your images: If you do nothing else, compress them. Most types of images have unnecessary metadata that take up space, which can be deleted without causing any harm.

Use a tool such as Optimizilla to compress pictures beforehand, or use a plugin such as WP Smush to compress any pictures you upload to WordPress automatically.

In addition, pick your file size carefully. JPEG files are usually smaller once compressed although not as high quality as PNG files. If possible, use vector images (SVG is the most popular format), which can scale to any dimension with no loss of quality.

Next up: Combine images into sprites.

A “sprite” is simply an image file that contains many small images. Instead of having to make a separate request for each image, you only have to get the one. Then, you use CSS to tell the browser which area of that image to use.

Sprites should include often used images such as navigation icons and logos.

Here is a complete guide to CSS sprites if you’d like to do it manually.

An easier way to accomplish this is to use an online sprite creator. Here is how to use it: create a new sprite, then drag as many appropriate pictures as you can onto the canvas:


Next, download your sprite (button at the top), and upload it to your site. It’s much easier than coding it from scratch.

I’ve also collected some of the best guides to other common problems:

You don’t have to fix 100% of the problems that tools highlight, but be careful when you ignore one. Just because one page may have a fast loading speed doesn’t mean that all your pages do.

I suggest testing at least 10 pages across your site, preferably the ones that are the longest or largest (with the most images usually).

How do mobile visitors see your site?

The biggest recent changes to technical SEO have revolved around increasing the importance of mobile friendliness.

On April 21, 2015, Google released the “mobilegeddon” update. While it was hyped up as a huge update, it only had a slightly higher impact on rankings than normal:


But don’t dismiss it: Google has made its opinion on the importance of mobile-friendly content very clear. And this is just the first update of more to come; think of it as a warning shot.

The good news is that even if you lose some rankings, it’s not a permanent or even long-term penalty once you fix it:

“If your site’s pages aren’t mobile-friendly, there may be a significant decrease in mobile traffic from Google Search. But have no fear, once your site becomes mobile-friendly, we will automatically re-process (i.e., crawl and index) your pages.”

Test your website’s mobile friendliness: The first and last place you need to test your site is on Google’s mobile friendly checker tool. Enter your URL, and the tool will show you exactly what Google thinks of your page:


Additionally, you can check all the pages of a verified website in Search Console (formerly Webmaster Tools) by navigating to “Search Traffic > Mobile Usability.”


In a perfect world, you’ll have no errors either way.

However, most sites do have mobile issues. In fact, 44% of Fortune 500 company websites are not mobile-friendly.

So if your site is not currently mobile-friendly, you are not alone. But, it’s something you should fix as soon as possible.

To start with, you can choose from three different approaches to mobile-friendly design.

Approach #1 – Responsive design: This is the best option in the vast majority of cases. A responsive design shrinks and expands according to the visitor’s device.

Instead of setting widths for elements, you set a percentage.


For example, this is non-responsive CSS:

#body {

width: 600px;


It could be rewritten for a responsive site as:

#body {

width: 50%;


With this responsive code, the body section will always take up half of the visitor’s screen, regardless whether they use a phone or laptop.

Although those simple changes solve most of the problems, there is more to mobile design.

You can also use media queries so that you have different CSS values, depending on the screen size.

For example:

@media screen and (min-width: 600px) { CSS code here… }

The CSS you enter there will only be active when the screen is at least 600 pixels wide.

To learn more, read this guide on responsive design.

Approach #2 – Separate URLs for desktop and mobile visitors: This method has mostly died out in favor of responsive design.


This approach involves creating at least two different versions of each page of your website: a mobile one and a non-mobile one.

If the functionality of your website changes a lot depending on the size of the screen, this can be a good option.

But for most sites, it doesn’t make sense. Not only do you have twice as many web pages to update but you also face so many sizes of phones, tablets, and laptops that responsive design usually makes more sense.

Approach # 3 – Serve different content based on the visitor’s device: Finally, you can have a single URL for each page, but first check for a mobile user agent. If a visitor is on a mobile device, you can load a specific page, but if they aren’t, you can load the default page.


It’s similar to Approach #2 in that you’ll have to code for two different pages. The one upside is that all backlinks will point to a single URL, which will help content rank better.

Common mobile design mistakes: Making a site mobile-friendly really isn’t that hard. In most cases, it’s much easier than optimizing page load speed.

That being said, there are seven fairly common mistakes to keep an eye out for:

  1. Blocked JavaScript, CSS, and image files: access is controlled by your robots.txt file (more on that later).
  2. Unplayable content: don’t use flash videos, which aren’t playable on many mobile devices. HTML5 videos are a better option.
  3. Faulty redirects: don’t just redirect mobile users to your home page. Redirect them to an equivalent page they were looking for.


4. Mobile-only 404s: if you’re serving dynamic (separate) URLs, make sure they both work.

5. Avoid interstitials and pop-ups: Pop-ups are always a controversial subject. While they’re annoying to some on desktops/laptops, they are much more annoying and often difficult to close on mobile. If you can, don’t have anything that blocks your content on a mobile device:


6. Irrelevant cross-links: If you have a separate mobile version of your site, always link within that. Don’t make the mistake of linking to a desktop site page from the mobile site.

7. Slow mobile pages: Remember that most mobile users are on a slower connection than desktop users. This makes optimizing your load speed crucial (see above section).

A strong site architecture will get you noticed

Google sends its search spiders to almost every website on a regular basis. However, the spiders need help to discover new pages or updated pages.

Having a clear and simple site architecture will help your pages get indexed and ranked faster. This isn’t new. All the rules and best practices in 2015 are the same as they have been for years. However, this is really important, so don’t skip it just because you haven’t heard news of a new algorithm.

There are four main components to creating a site that Google loves to crawl:

Step 1 – Create HTML and XML sitemaps: It starts with a sitemap that lists URLs on your site. This is the most basic way to direct spiders.

There are two types of sitemaps: HTML and XML.

HTML sitemaps are designed for humans, but search spiders can also use them to find pages on your site. These are typically linked to in the footer of your website, so the links don’t have to be prominent.

An XML sitemap, on the other hand, is essentially a text file with one URL per link. Humans shouldn’t see this—only search spiders. If you have an especially large site, you’ll need more than one XML sitemap. A single sitemap can’t be more than 50,000 URLs of 50MB.

You can (and should) also make separate sitemaps for each type of content (video, images, articles, etc.).

While you can have both, you need at least an XML sitemap. It will serve as the starting point for most spiders.

You have a few options to create your sitemap. First, you can use the Bing plugin to generate a server side sitemap.

The most popular option is to use a WordPress plugin to automatically create and update your sitemap. You can either use a specialized plugin like Google XML sitemap or use Yoast’s all-in-one SEO plugin, which has the option to create a sitemap.

Next, submit your sitemap in both Google Search Console and Bing Webmaster Tools.

In Google Search Console, go to “Crawl > Sitemaps,” and add all your sitemaps (one at a time), using the “Add/Test Sitemap” button in the top right.


Similarly, in Bing, go to the “Sitemaps” navigation section, and enter your sitemap(s):


Here’s the part that most site owners forget: you also have to add sitemap locations to your robots.txt file. This tells other spiders where to check. Plus, Google would check there if for some reason it had problems with your submission.

Your robots.txt file should include a section like this, with a line for each sitemap:

User-agent: *



You can even look at Google’s own robots.txt to see its sitemaps:


Step 2 – Silo content as much as possible: Another major way Google uses to crawl sites is to follow internal links. In addition, this is partly how it assigns relevance to a page and website.

Siloing involves breaking up your content into different categories. For example, since the Crazy Egg blog covers conversion optimization, email marketing, etc., there are different categories for each:


Each category page links to the posts in that category. The point of this is so that Google’s spiders could land on the homepage (or any post), navigate to a category, and then visit all the most recent posts on the category page.


Because of this, no post is more than a few clicks away.

Of course, there’s a problem when your site gets too big or you sell too many products as you can only fit so many per page.

You still want all parts of your website to be within 3-4 clicks of each other to ensure they get crawled. The most popular option is faceted navigation, which lets you filter results:


The right filters can take millions of results down to several in just a few clicks.

I also talked about one other bonus of having a simple site architecture. With a silo structure, it’s clearer to search engines what your site is about.

Instead of having a bunch of posts and pages on your website in no particular order, arrange them all in categories to make it clear to search spiders which content goes together:


One of Google’s main goals is to provide the most relevant results. The easier it can determine the topics you write about, the more search traffic you will get.

Step 3 – Get rid of crawl errors: The final part of optimizing your site for crawling is to get rid of anything that prevents Google from identifying or crawling your website.

Head over to Search Console, and navigate to “Crawl > Crawl errors”.


If you have a large site, you might see thousands of errors if you haven’t addressed them. That’s okay—you can often fix large batches at the same time. Here is a complete guide to fixing common crawl errors.

Stop confusing search engines

Redirects are necessary to keep any site up to date, but you need to do it the right way.

Use the wrong codes, and it will not only hurt your visitors but also affect your search engine rankings. I’ll explain how in a moment.

A brief overview of page redirects: There are many good reasons to redirect a page. It’s usually because there is an updated version of it or you no longer cover that exact topic but would like to preserve some “link juice.”

There are two popular types of redirects:

  • 301: a permanent redirect
  • 302: a temporary redirect

When you tell a search engine that a page has permanently been moved to a new URL (301), it will transfer most of the old page’s authority to the new one (90-99%).

However, if you do a 302 redirect, the search engine knows that the redirect will be gone soon and won’t transfer the authority of the original page over. If the redirect stays in place long enough, you will lose at least part of your traffic (usually).

Simple rule: If you no longer need a page, create a 301 redirect to an updated page.

The file not found page (404 error): Another common browser code is the 404 code, which means the page could not be found.

It’s important to create a custom 404 page even if it’s simple. If not, it’ll look like this to your visitors:


Most visitors will obviously close the page or return back to where they were.

Instead, creating a custom 404 page, like this one on Quick Sprout, can invite a lost visitor in:


Just below that llama, there are two clear links to important parts of the site. While some visitors will still leave, many will explore, which is great.

There are a few different situations where a 404 error will come up:

  • You moved a page: You should 301 redirect the old page to the new one (it’s easy to forget).
  • Someone linked to an incorrect URL: Either 301 redirect that URL to the correct one (if the link is strong), or create a custom 404 page.
  • You deleted a page: Redirect it if it has links pointing to it (or significant traffic) and you have another highly relevant page to redirect to. Or just have it go to your custom 404 page.

The easiest way to find 404 pages on your site is with Search Console.

Once in your Search Console, navigate to “Crawl > Crawl Errors.”

This time, we’re specifically looking for “not found” pages:


The most useful thing here is that you can click any of these individual URLs. When you do, a pop-up will appear with more details. There’s also a “linked from” tab so you can see which pages link to it (you could correct any incorrect internal links).


Fix the link on those pages, and then mark the problem as fixed.

Another option is to use Ahrefs to find broken links. This is probably the best tool you can use for this in order to correct off-page links (controlled by someone else).

Type in your site in the search bar, then highlight the “Inbound Links” dropdown menu, and click on “Broken Backlinks.”


You’ll get a list of all the sites linking to your main domain, but with links that result in a 404 error. Usually this is because the other party made a typo.

If the link is strong enough, you can go to the linking page, find contact information, and give them the correct URL to replace it with.

Or, as I said earlier, you can 301 redirect the broken URL to the right one, which will preserve some link juice.

Get rid of thin or duplicate content

Pandas aren’t just adorable animals—they are also one of Google’s most famous algorithm updates.

The first Panda update was in 2011, which affected 11.8% of queries (huge). After that, there were a total of 26 more Panda updates in the following three years.

The Panda update was targeting low quality or duplicate content. Sites that had big issues were punished severely.

Curiously, there hasn’t been a Panda update since September 23, 2014 (as of July 2015). I’m not sure if we’ll ever see one again.

Why? Recently, Google released a “phantom” update. This update involved Google changing its core quality algorithm. There’s a chance that it incorporates part or all of Panda. After all, Panda was a filter that had to be run periodically. Google would rather be able to monitor quality constantly.

So that’s where we are now: Google is getting better and better at detecting duplicate content, and you will lose search traffic if you have a significant amount of it.

Duplicate content is bad for visitors, which is why search engines don’t like it. In addition, it can confuse search engines because they don’t know which page is most relevant.

Note: Even if you don’t get a penalty, you can still lose traffic.

Luckily, it’s pretty easy to take action to protect yourself against being penalized for duplicate content.

Step 1 – Find duplicate content: It’s pretty simple to find any pages with duplicate content. As is often the case, Google Search Console is the best place to start. Go to “Search appearance > HTML improvements” to see if you have any issues:


Click the number to see specific cases of duplicate content.

Alternatively, you can use a tool such as Siteliner. Enter your domain, and the tool will find any duplicate content, plus sort it by percent match:


Note that the free version only covers 250 URLs, so large sites will have to either upgrade or rely on Google Search Console.

Step 2 – Get rid of duplicate content issues: There are three main ways in which you can solve your problems:

  1. Delete the duplicate content
  2. Add a canonical URL to each version
  3. Reduce the amount of duplicate content

The first solution is trivial—implement it if you can.

Mostly, duplicate content issues are caused by URL parameters. For example, visitors could get to the exact same page with the following URLs:


If all pages are indexed, they will be considered duplicate content. Your only option here is to include a canonical link on the page, if you haven’t already.

A canonical link tells Google that you realize there are similar pages on your site, but there is one preferred version that is the best version for readers to go to.


On this page, I have a canonical link to the original URL. Even if a visitor comes to the page with the parameters in their link, that same canonical will tell Google what it needs to know.

Finally, if you’re getting duplicate content errors because of your “read more” descriptions, you can reduce the number of words you show on your blog and category pages. Alternatively, write a custom description for each.

Describe your content like a pro with structured data

Modern search engines are pretty good at putting together what your page is about just by looking at the on-page content. However, you can make it even easier for them by using structured data markup.

While there are multiple libraries you can use, stick to, which is a project created by all the major search engines.

Structured data isn’t new, but it’s still heavily underutilized. Usually, it’s because an SEO hears the term and gets squeamish, just like with “technical” SEO.

It’s actually really simple, and I’ll show you how to use it for your site in this section.

What schema is – the simple version: The schema vocabulary is just a way of describing content to search engines. You can insert schema terms into your existing HTML.

While Google doesn’t use schema markup as a direct ranking factor, it can use it to help categorize a page and to create rich snippets.

Rich snippets are those things you see in certain searches, e.g., star ratings, pictures, and anything else besides the plain text:

Rich snippets can affect your search rankings. They almost always the increase click through rate, which could tell Google that your page is more important than the surrounding results, leading to more traffic and better rankings.


You can add schema terms to existing HTML code to describe a section of content. For example, the following common term—“itemscope”—tells search engines that the entire “div” section is about the same topic:

<div itemscope>


<span>Director: James Cameron (born August 16, 1954) </span>

<span>Science fiction</span>

<a href=”../movies/avatar-theatrical-trailer.html”>Trailer</a>


But there are thousands of other terms you can use. Here’s the full list.

Knowing which ones you’ll use most often takes time to learn. Instead of looking through that colossal list, you can use Google’s markup helper. It takes you through the process step-by-step for the URL you enter. You simply highlight text on the page, which will automatically open a small menu, and then pick which attribute the text describes:


There are only a few steps to the process. At the end, you can view the structured data incorporated into your page’s source code with the changes highlighted:


From there, you can either manually copy and paste the changes onto your page or click the download button to download the entire page code.

If you’re using WordPress, you could also use the Schema Creator plugin by Raven. It allows you to type in a limited number of important schema values into the WordPress page editor.


Whether or not your code is generated by Google, it’s still a good idea to test the code. Copy the entire code into the structured data testing tool, and click “validate” to see if there are any errors:



Ever wonder how some SEOs charge tens of thousands of dollars per month for their services?

This is why. Consider that this is just a beginner’s guide to technical SEO, and we haven’t really scratched the surface.

Expert SEOs learn as much as they can about all these individual elements and practice their skills for years to master them.

For now, you don’t need to do that. Instead, pick one or two of these technical SEO aspects. Then, see how they apply to your site, and fix any errors. Track your work and the results so you can quantify how much the mistakes hurt you.

I realize that there are some fairly complicated topics in this article, so if you need any clarification or you have some experience with technical SEO that you’d like to share, leave a comment below.


  1. Awesome post Neil.

    And if you need a nice Template for your Marketing Blog, you can check out this one:

    You up for WordPress version?

    • Christopher Pontine :

      Hi Envaios,

      Have you implemented any of this stuff on your website? Such as Schema?


      Christopher Pontine

    • Envaios, thanks for the tip. I’ll have to check it out.

    • Superior post as always.

      What I’m really miffed about is

      curated content as oppose to unique content.

      Just to mention a few curated sites out there

      that swear by growing your traffic with curated content:, curation soft and buzzsumo. in this post,

      Neil is telling his readers, they will get Google slapped.

      Maybe I’m missing the point. Oh! how about The Huffington Post?

      That’s an authority site with curated contefnt.

      I know someone who is getting 500k visitors with curated posts.


      • Shana Pilewski :


        I have wondered about this myself. I think there is a lack of education regarding curated content, though. It’s been marketed as this quick and easy solution for maintaining fresh content feeds, but unless you are adding your own perspective and thought-leadership to the article, what’s the value? Not to mention the SEO implications.

        To me, properly curated content is content that has included added value. There IS an editorial process that has to go into it, including updates to content, meta-descriptions and so on and so forth.

        I know I haven’t quite answered your question… just some food for thought. Maybe Neil can reply and fill in the rest of the gaps.

  2. Ashwin Reddy :

    Thanks for the Awesome article Neil Sir.I have checked my website in Gtmetrix and it appears it be 2.3s and 90% Page-speed Score which is 5% less than your site.But Now i will try to improve that.Thank you Once Again

    • Aswhin, great! Keep me updated on progress. I look forward to hearing much more from you.

      • Hello Neil,

        Please let me know how can I promote a single video on any website. Like promoting a video of YouTube, Vimeo, or any other platform. What should I do?

        • Shana Pilewski :


          Check out some Outbrain solutions to help you Amplify your video content.

          Here’s a link for more information:

          Very simple to use, as well as pretty cost effective!

  3. Deepak Rana :

    When I was new to blogging’s era SEO term was a horrible thing for me.But with the time I learned most about on page, off page, on site from Google.
    Now these terms are actually funny for me among all these I enjoy on-page optimization.Today I learned more from you, very thankful for it!
    Technical SEO is n’t that technical when you have experience.Now I write on & all thanks to Neil for the Inspiration & useful info. 🙂

    • Deepak, with time you can learn a lot and avoid the little mistakes that beginners encounter. Sounds like you are on the track to becoming a certified expert — keep up the great work.

  4. Another Informative article Beginner’s Guide to Technical SEO from Quicksprout. Your articles have really made a strong impact on the way of doing SEO on my blog . Thanks very much neil sir for helping me

  5. Lewis - TweetPilot :

    Great post as always Neil! Certainly a perfect starting point.

    I think one of the biggest things I now work to in terms of SEO is actually not focussing too much on SEO.

    There are so many elements to Google’s algorithm now that you can no longer ‘game the system’ and you just need to focus on writing high quality content that people actually want to read.

    Once you’ve mastered that, over time, things will get shared socially and backlinks will build up naturally.

    • Lewis, I agree. I think focusing on content amongst all else will really get you to where you want to be. Having a contextual framework for everything you do is important.

  6. Christopher Pontine :

    Dude (Neil),

    Actual the combination of the title and picture did leave a tad bit of a scarey thing with me.


    Thanks for the siteliner link, interested to check this out.


    Christopher Pontine

  7. Nicolas Colombres :

    Great Overview of SEO techical implementacion Neil!

    Great as always 😀

  8. Michael Bely :

    Hi Neil,

    Thanks for the post. I think that time to first byte (TTFB) is simply the easiest metrics that can be analyzed in correlative analysis with ranking.

    But in fact, it has very little with the real issue which is the website load speed.
    I’d suggest to pay more attention to the full page load time, and look at TTFB as a part of it.

    I wish I had seen a reliable correlation analysis made in regards with full page load speed and Google rankings 🙂 But I had not yet.

    You gave useful links, and here’s another one in regards with website speed diagnostics –

    • Michael, glad you found the article helpful. Thanks for the tips on page load time and TTFB — you always provide great information.

  9. Digimax Designs :

    The perfect post that could come on Friday evening! Thanks Neil for giving something awesome that I can do on weekend 🙂

  10. I expected you will also discuss about off page SEO. I can see you only discussed about on Page SEO factors only.

  11. Great article as always Neil. Keep up the good work

    I like a add a few more easy to use seo tools

    Website Speed Test

    Responsive Check

  12. Fantastic post as usual Neil! Thank you for sharing your insights with us.
    I have a question:
    Should I add multiple sitemaps to my robot’s txt ? for instance : separate for post, pages and categories ? Or just one sitemap in enough ?

    • Radoslaw, one sitemap should be enough.

    • I’m going to disagree with Neil on this one.

      One sitmape is enough … but if you want to monitor indexation rates more accurately,
      or see which parts of your site get more attention – then multiple sitemaps is a good measure (along with server access logs).
      This is especially useful if you have a very large site – such as an ecommerce site with tons of products, lots of categories, reviews, comparison pages … and a blog to go with it!

      You dont have to point them all out to the bots in robots.txt though.
      You can instead create an index map file, and point to that. In that you can point to the multiples.

  13. I had always been an advocate for comfort on mobile devices long before Google made a big deal ranking factor around it. Its only so straight forward that stripping down a site on mobile also helps it load faster. Why most don’t see this is beyond me.

    Thanks a lot for this post Neil. Keep up the great work with quicksprout.

    • Also it is important to always notice how people practice what they preach. Neil is internally linking to his previous advanced link building blogpost and most people will totally not notice. Well done Neil.

      • LayGiri, thanks for all the support. If i don’t practice what I preach then what I do is all a waste.

  14. Hello Neil. What a great post! This is what I really need. Thank you for making my optimization life easier.

  15. >>> SPEED >>>

    The FIRST thing you need to look at is the number of resources you are requesting.
    That includes;
    a) JS files
    b) CSS files
    c) Images
    d) fonts

    Browsers can only get so many items at a time.
    (Think of trying to get things out of a cupboard and put on a table. You only have two hands – so you can only take 2 things. How many trips to get 20 things on to that table?)

    So the FIRST step is to try to reduce the number of resource requests.
    a) Remove unnecessary load!
    b) Combine local files (put multiple CSS files into one CSS file, put multiple JS files into a single JS file, put multiple CSS Images into a single file OR convert to data-images and include in the CSS file)
    This means instead of fetching 20 items, you are likely now looking at 12 things or less.

    SECOND step is Load Order.
    JS files can cause Browsers to choke a little. They are so busy downloading the JS, they ignore everything else.
    The trick here is to load JS as late as possible.
    That means, in the Head section, you should load CSS files first, then JS.
    Ideally, any JS that is not immediately needed should be taken from the Head and put at the end of the page (by the /body).
    This enables the browser to grab the html, load the CSS, load the images … then it can choke on the JS – this means that Users see the page and can start reading almost instantly (whilst the JS loads).

    THIRD is Compression.
    Images should be saved with to the smallest size possible – without seriously impacting it’s good looks. Shaving a few % off on JPEG quality can save 10% on file size at the top end of things (the more you compress, the less you save and the worst the image looks).
    PNGs compression much better.
    Compressing text files (CSS/JS) can save a ton of bandwidth. Instead of 500kb, it can be as small as 50Kb (depending on the amount of repeat code is compressed).
    Compressed files are smaller, so they get loaded quicker (even with the time it takes to uncompress … it’s still a lot faster in almost every case)

    Those 3 steps will make MASSIVE improvements … and aren’t overly complicated.

    You can go further with those steps, such as minifying text content (tiny saving, but may save an extra 0.2 seconds), or combining some of the images (such as CSS images for buttons etc.) into a single file (called a pixel map). These are a bit more work, but can help with the previous improvements.

    After those, you start getting more fiddly and technical.

    You can off load some of the resources to external locations.
    You could host images on a separate domain, CSS files on another, JS on a 3rd.
    You could use special services for this, or do it on your (use a separate domain or a subdomain (this is called sharding)).
    Basically, instead of having 20 things in one cupboard, you have 6 in one cupboard, 5 in another, 9 in a third … and the browser will grab several from each at the same time (so if you split your content between 2 locations, you could (at peak balance) save half the time!)
    (NOTE: You have to be careful here. DNS lookups take a bit of extra time … so trying to use 15 different shards will not help in most cases 😀 Stick to 2-4 depending on your content … and if you have an image-based site … it’s the images you need to divy up for real gain).

      I’d be careful of the info about Redirects.

      If G see’s a 302 – it will treat it as a 302.
      If it keeps hitting that 302, over a period of many visits – it will switch and think of it as a 301.

      MC said that the Canonical Link Element is roughly equal to the 301 redirect in regards to value loss – and then said that the CLE is losing about 15% (1/6th!) of the value.

      • Rogerson, as always thanks for the additional insights. Do you have a blog where you share all of this information? If not you should definitely start one!

        • I’ve been putting a site off for years (never needed one).
          But … I think it is more than time to actually put one together (it will take some twiddling though, as I refuse to use WP (I think it sucks) and I don’t like premade templates/themes (they tend to suck too)).

          There are 3 problems though;
          a) structure/organisation – there’s a ton of topics … and I don’t want to have a single piece for 7+ categories to start with
          b) time – writing a good piece takes time and effort – I don’t have that much spare time to be consistent
          c) what if I get some awkward commenter that insists on chiming in…. 😛

          More seriously … if I make the effort to go public and setup a blog and get social again,
          are you going to come and play (read/interact/contribute)?

          • I know I will.. You’ve converted me with you answers and insight.

            Took me 7 years to start my personal marketing blog website, I only add things when I have time (which is almost never right now). But If i’ve learnt anything in SEO and marketing, It’s better to start sooner than later. My marketing blog is terrible but at least its up and gaining a little authority. When I have time for clients again, I can boost it and make it look pretty. 😀

            If you ever start a blog R.rogerson I would like to read it.

  16. you know what Nei,
    l I have Read an article about Retargetting that you have wrote.I have understood the statistics through infographics clearly,but when you retargetted me to read this gives me a pratical experience..great neil,what a coincidence…

  17. Hi could you please tell me how to detect unique content. 🙂

    • Arun, I don’t quite follow…

      • Hi Neil, I am asking you about Plagiarism. There are so many sites and tools available to check Plagiarism but i am getting different result with different sites and tools. Which one do you suggest most.

        This one i do use mostly to detect unique content 🙂
        I think you got my point 🙂

  18. Loved reading it! Thanks! 🙂

  19. Reid Jenner :


    This is another excellent and informative article. Unfortunately, implementing many of your suggestions appear to be far beyond my very limited technical skills. Do you provide (paid) consulting services to perform direct website SEO optimization? My website is taking almost 4 seconds to load and I’ve applied most of the recommendations (that I can) from your article.

  20. Shashank Gupta :

    That’s quite a lot of stuff for beginner 🙂 Lovely in-depth article. Lots of useful information and information nuggets to digest. I’m bookmarking this for my weekend reading. I’m guilty on the blocked CSS & Javascript count, been meaning to work on my blog’s mobile friendliness for long. This weekend gonna dedicate to making it mobile friendly.

  21. Ashok Khandekar :

    Hi Neil,

    I tried to convey you any which way but did not succeed so here I am posting.

    I am unable to Like & share ‘Neil Patel’ on FB because the share button on the form which shows when this page opens is not reachable. It goes below the fold, at least in my browser. Could anybody guide how to correct this ?



  22. Another Informative article Beginner’s Guide to Technical SEO from Quicksprout. Your articles have really made a strong impact on the way of doing SEO on my blog . Thanks very much neil sir for helping me

  23. Hi Neil,

    I am a little disappointed when this is a BEGINNERS Guide to Technical SEO and it doesn’t appear that you have followed through with any of the HTML and XML sitemap and robots.txt instructions on your own website.

    Your HTML sitemap page is a blank page.
    Your XML sitemap page is a blank page.

    Your robots.txt does not reference an XML sitemap even after you wrote this sentence:
    “Here’s the part that most site owners forget: you also have to add sitemap locations to your robots.txt file.”

    Obviously your website is ranking well for a lot of terms and getting a lot of traffic for the great content you write….so is this stuff not as important as it seems you make it out to be in the article?


    • Search Engines consist of 3 parts;
      Crawling, Indexing and Ranking.
      Sitemaps only help with Crawling – they have no direct affect on the other 2 parts.

      Sitemaps are optional – and if you have a good site structure and good PR flow to/between pages, a sitemap is merely an addition (it’s not like you need to tell the SE about PageX when it’s linked to from 500 shares and 20 sites within 5 minutes of publishing it :D)

      Sitemaps do not have to reside at the default address.
      If you use things like Google Search Central (Webmaster Tools) you can specify a different address or file extension (such as sitemap.php).

      From a startup/new site/beginners perspective – these are good basics to cover.
      There are hundreds of sites launched each Month (if not weekly) that accidentally block bots with stupid robots.txt errors.
      There are more sites with weird structures, poor internal linking, silly page locations and massive depths – or that have very low PR flow/inbound links that benefit from sitemaps.

      When you are more advanced/experienced, and/or have a much more popular site – such things are far less important.

    • More detailed feedback would be great.

      Yes I don’t follow all of my own advice and I should. You are totally right. That is one of my goals once the redesign is finished in 3 or 4 months.

  24. SEO Magician - Nathan Argenta :

    WOW this is an incredible and very thorough article on technical SEO strategies and tools/resources. Thanks so much! 🙂

  25. Hi Neil.

    You have shared nice details here and very useful for me as I am a newbie blogger. Most of the points are followed by my site and I am happy with that. But I want to know that is it necessary to add sitemap link in robots.txt file? If it is not added then will it create any negative impression to crawlers?

    • You don’t have to. You can just submit it to Google Webmaster Tools (Console). There won’t be a negative effect.

  26. Alex Sanders :

    Hi Neil,
    I recently attempted a different approach to generating traffic by creating an attempted ‘viral’ tool, which I posted on which generated some 150 twitter shares and 182 upvotes until it got taken off for being ‘commercial promotion’ (which is untrue) and that was on the weekend.
    I think the tool has the potential to go even more viral to the stage of the which is similar to my tool with a different twist.
    Do you have any more suggestions on which to post it on to boost it to the viral stage other than reddit, another content aggregator?
    Also, with your many connections on the web, what would you say the best way to get a product featured on product is – if it made it onto there – tool awareness and sharing would peak.
    Thanks for taking the time to read this Neil,
    The tool in question is

    • None of that actually. The most important aspect of virality if your headline. If you can focus on creating headlines people love, then you will be good to go.

      I am actually working on a tool that will help you with this.

  27. Theodore Nwangene :

    Great post Neil,

    This is my first time of hearing the term “Technical SEO”

    I usually think we only have On-page and Off-page SEO. I do know about all the things you mentioned here and how important they are for every site but i use to think its part of On-page SEO until now.

    Talking of building a mobile responsive sites, i think anyone whose site is not mobile friendly today is really not serious. This is because most of the themes out there now are built with mobile users in mind so, it all depends on the one you’re using.

    Also, ensuring that you’re site loads as fast as possible also has lots of advantages compared to a slow loading site.

    Thanks for sharing Neil and do have a lovely weekend.

  28. Hey Neil,
    Great Insight on use of ” rel=canonical ” in regards to duplicate content issue.Just want to highlight that we can use WordPress seo by toast to change canonical for post,pages and categories.Do you recommend us doing in this way?

  29. Stuart Read :

    Nice work Neil. This is pretty much how I’ve been tech seo audits for a number of years and hate the way people assume that you can automate this level of detail, some yes, but its the foundation of every other marketing effort.

  30. Hi Neil,
    Is there a plugin or something that I can put on my browser tab that would allow me to find out how many monthly visitors that a website has attracted?

    I know about Alexa, but there was another plugin that i had. But when my computer was reformatted they forgot to save it for me.


  31. Hi Neil,

    Thanks for sharing this wonderful article. Never thought SEO is this deep. Let me tell you that your website is wonderful and you’re doing a great job.

  32. This article is really helpful especially for those who are new to Techinical SEO. I’m not an expert, so I learned a lot from this.

  33. This is something which everyone should peep into. I have shared it. But I am jealous at how compelling contents you produce 😉

  34. Big fan of Ahrefs here! For duplicate content issue, you can try out Ahrefs’ Near-Duplicates feature, while still in Beta, I think it is pretty awesome!

  35. Hi Neil,

    This is exactley what I need. Like many bloggers who would rather focus on content creation I need to learn technical stuff like how to make my site faster. It’s a pain in the …

    There is a lot of information and I need some time to try it out. I’m sure it will be a trial and error experience, but I’m glad to stumble upon your guide.


    • Ion, glad you found it helpful and the information was helpful. Let me know if you need anything else along the way.

  36. Ataib Ur Rehman :

    Hi Neil,
    This is awesome post. I will efficiently use some of these tips to increase my site speed.

    Thanks for sharing

  37. This is a overall good guide on technical SEO…but
    I’d like to mention the wp plugin – speed booster pack, it’s a amazing plugin for pagespeed insights.
    And, XML sitemap is not a text file it’s a .XML file.

    Thank You,

  38. Neil sir very infomative article, I’ve started following ur tips.



  39. Nice Article! Neil, I m not seo person, but when I have checked my website in Gtmetrix and it appears to be 1.2s page load but 56% Page-speed Score which is very less than your guideline. My Website is also Mobile friendly.Now, I m very happy, really thanks to to make my website as per your nice article to follow.

    Thanks for sharing this wonderful article which is helpful to every small business.

    • The scores can be misleading.
      The main thing to look at is the time for Initial Load and Reload.

      The scores are there to give you an idea of how much improvement is needed.
      If you have a 1.2 second speed, and a low score, you could probably get the page to load in 0.8 (and you don;t get much faster unless the person looking at your site is on the same connection, and you’re both sat next to the DNS and Host :D)

    • Krishna, glad I could help.

  40. Thanks for this post, it was very informative, detailed and does help a lot.

  41. Rajkaran Singh :

    Hi Neil,

    Really useful information this, especially tips on solving duplicate content issues, crawl and 404 errors. Thanks

  42. Great article as usual… Can you tell me Neil what are the best off page seo / link building factors for ranking? Or how to rank my keywords in google for a particular web page.

  43. Hi Neil,

    Thanks for the very informative post.i really liked it.this technical seo information is very necessary for me. thanks ones again.

  44. Amazing post, everything at one place, described so well. I was looking for such a coaching on the SEO. Thank you Neil you are star.

  45. Hi Neil,
    Thanks for the very informative post.i really liked it.this technical seo information is very necessary for me. thanks ones again.There is a lot of information and I need some time to try it out. I’m sure it will be a trial and error experience, but I’m glad to stumble upon your guide.You have shared nice details here and very useful for me as I am a newbie blogger. Most of the points are followed by my site and I am happy with that.Loved reading it! Thanks! 🙂

  46. Kaluri Shankar :

    Hi Neil
    I have read all your posts, this is the best ever article for me from quicksprout blog.
    keep up the good work and keep doing this.

  47. I read the all post.It is very good article for new website maker.I am not a seo expert ,so this article is very importente for me

  48. Great post and awesome tips, Neil. Wow! My site takes 3.8s to load so your post came at just the right time.

    Thank you.


  49. Hi Neil,
    Great post!
    Particularly mobile website optimization was very helpful.

  50. SEO matters a lot if you traffic from Search Engines and i think this massive guide will help me to improve my SEO.

    Thanks Neil for this wonderful post and i will let you know the results soon.

  51. Prem Nath Vishwakarma :

    Liked the term TTFB very much while already explained it to many clients but they are not much interested upon it. Now i have the best source here to show them the impact about it.

  52. Hi Neil,

    I have implemeted and use all the thing to minimize my page size. My current page size is 721.0 KB, performance grade is 94/100 and request is 38 but still my page load time esxceed to 2-3s.

    I have compressed all images and use css sprite to combine all images.

    But I am not able to figure out the problem why load time exceed. If you have a spare time to look out the website . Can you tell me what are thing I can improve so I can control load time.

    Thanks in Advance,

  53. Neil,

    Hoping you can clarify regarding duplicate content: I have a tour marketplace and each package page has a faq section. If I have some of the same faqs on each page us that going to hurt my SEO? If so, is there an alternative? Thanks, I read all your blogs and they’re great!

  54. Simple and Awesome Article.. Thanks Neil Sir.. Keep Sharing for Newbie’s 🙂

  55. It is a very helpful article. i have always wanted to know more about SEO but never got any good article on this topic. Now I have found this detailed and well explained article.
    Brother @Neil I want to thank you for your great efforts.

  56. Cezar Augusto Gehm Filho :

    Tks from Brazil, Neil! I worked on a checklist of SEO last week. Your article was important for me to validate the information. Thank you very much!

  57. Thank you very much for your great post.

    I tried to check the speed of our website (, and the results make me very sad. The main reason comes from the photos that we uploaded. We will have to compress them.

    Looking forward to reading more great post from you.


  58. Very well done. Thank you so much for this wonderful guide to Technical SEO

  59. Yogesh Shinde :

    Hey Neil, as usual a great article however I think few things are really overwhelming (information overload) for newbies like me.

  60. Another Great article Neil! A tip you haven’t highlighted is in Analytic you can see the page speed scores – which is helpful and this means you don’t have to run pages through the tester (as you see the score and click through to google’s recommendations). I just thought that might help some readers!

  61. Jorge Spinoza :

    First time in the comments. I’m logging in to say thanks. I’ve been working in my page for a while and it never ocurred to me that improving speed were SEO. But now it’s so clear. Thanks.

  62. Maria Thomas :


    I’ll be reading every article of you on time, But this time I missed 10 days.. This Technical SEO Guide is really Awesome waiting for more, and nail I need an article specially on Increasing traffic for a Service Page, can you?

  63. Neil,

    This are the steps I do follow for my clients. but what about IIS SEO Toolkit? is this still helpful for On-Page Technical Issues?

  64. Great Article,

    Thanks Neil, for such a detailed instructions, definitely will recommend it to our clients.

    For the last 6 months we did some of these advices regarding the performance in our ecommerce software CS-Cart. And finally got 95 Google Page Speed scores out of the box.
    The main principle of any site stays the same – cache everything you can gzip it and cache it in the browser again))

    As for the mobile view. My IMHO is that Responsive Design is the best solution – it’s much less time maintain it.

  65. Thanks for some great tips. I think this articles covers some things that other SEO blogs have overlooked.

  66. Hi Neil

    There are lots of great contents on your website. I learned so much! Thank you!

    I am going to launch a new Chinese English multi-vendor eCommerce website. I am quite new to online marketing, especially the Chinese online marketing is FULL OF MANIPULATING STUFF. I wonder if you have advice for me how to do online marketing to Chinese market?

    I look forward to hearing from you. Thank you in advance.

    Best wishes,


    • Henry, to be honest I don’t know much about the Chinese market because they have blocked Google and many of the channels of growth we use in the States. Maybe you can provide us with some insights?

  67. I must say, there are many “mentors” online, teaching everyone how’s and what’s, but I think if everyone starting an online business will just follow you as their only mentor, we will all be better off. Not trying out all kinds of expensive things that doesn’t work and messing around with our sites all the time because some “mentor” said this or that.
    Love your work

  68. Great Article,

    Thanks Neil, for such a detailed instructions, definitely will recommend it to my friends.

  69. Hello Neil. I’m using blogger. Can I use any CDN to load faster my blog. Is it possiblep Please tell me.

  70. diwali wishes :

    Thank you for the good read, will definitely come back for more.

  71. Prem ratan dhan payo kickass torrent download :

    I think that thanks for the valuabe information and insights you have so provided here

  72. Tamasha torrent :

    such a awesome blog i really like it

  73. Dilwale torrent :

    Awesome blog article.Thanks Again. Will read on..

  74. As always, pleasure to read your articles, Neil.
    Technical SEO is one of the trickiest parts in my opinion and you gave here a great introductory !


  75. Great article Neil. It will help lots of Newbie’s to gain knowledge on SEO. I will recommend this to my users for sure.

  76. It’s actually very complicated in this full of activity life to listen news on Television, therefore I simply use internet for that reason, and
    obtain the newest news.

  77. Champaign Illinois weddings :

    If some one needs expert view on the topic of blogging after that i advise him/her to go
    to see this website, Keep up the good work.

  78. Really i like your post and article also very good

  79. Best Happy Holi Wishes 2016 :

    Great, thanks for sharing this blog article.Thanks Again. Really Great.

  80. Mamtesh Kumar :

    Hi Neil,

    Awesome Article!! I have some query.

    1. How google measure TTFB?. I mean it by GA or Google Bot.
    2 . Difference between Page Load Time and Page Upload Time. Who is matter on SEO and why?


    (First Hindi Search Engine)

    • To be honest, I am not 100% sure how they measure it. But that’s what makes their algorithm hard to crack. They don’t tell us much.

      In general you want your page to load fast as it improves conversions and user experience. The faster your site loads, the better you are. Especially with mobile devices being so popular.

  81. Good content, best linking and one more thing your site theme i like most…

  82. nice web page

    To be honest, I am not 100% sure how they measure it. But that’s what makes their algorithm hard to crack. They don’t tell us much.

    In general you want your page to load fast as it improves conversions and user experience. The faster your site loads, the better you are. Especially with mobile devices being so popular.

  83. David J Parker :

    First of all, thanks for sharing the information… When it comes to SEO, technical parts sounds very difficult but this base for any SEO friendly website… I am planning to have a wordpress website for me.. I want to use theme like .. Please tell me that which theme is this?? Rest I will do with technical part

  84. Hey ,I am learning SEo these days. its great to know about new ways and tricks .

  85. Sultan Torrent Download :

    Thanks again for the article post.Thanks Again. Awesome

  86. hey really helpfull in learning seo.
    thanx a lot for good work.

  87. Hey niel patel,
    Your techniques of doing everyting easily is awesome , fantastic or i don’t have words to explain you. You are my motivation. Thanks to you for all this.
    If i want something information from you can i contact you ?

    • I don’t always get a chance to reply to every email, but leave a questions here and I’ll get to it as soon as I can 🙂

  88. Very Detailed and Beneficial Article. BTW Do you recommend any services to lower the load speed?

  89. Helpful guide to me. As I’m beginner so, I known many thing from this post.

    Thanks a lot Neil Patel

  90. One of the best article for Technical SEO. Can you help me out in Technical SEO?

  91. Happy new year Messages :

    Very informative blog post.Much thanks again. Really Cool.

  92. Neil,

    Thanks for the great article. Your beginner guide is full of great advice and insights!

  93. Another informative article helped a lot us to optimise our site speed.

    I learned about new tools.

    Siteliner – for duplicate content.
    Optimizilla – to compress pictures.
    WP Smush – to compress any pictures you upload to WordPress automatically.

    Thanks a lot neil.

  94. Mafizur Rahman :

    How to load website traffic & get the lot of visitor form Bangladesh ?

    please help me for how to get visitor in website .

    Url :

    get the free SEO tools ?

  95. Rameez Ramzan :

    Hi Neil,

    I searched out your website ( again on GT Metrix, it’s showing your website taking too request as compared to before. Now it’s taking 29 requests as compared to old one and your YSlow Score is decreased.


  96. Excellent Seo Guide. I also looking technical seo guide for solve my website issues. your content is very useful for me. Thank you Neil.

    • If this didn’t help, I have a ton of other posts about SEO for beginners. Just search “Neil Patel SEO” 🙂 If that doesn’t help, let me know


    Great Post, On Page SEO is a Heck of a Thing and After being Inspired from this amazing post by Neil, I wrote my own here :

  98. Hi Neil,
    I am presently maintaining one website, until last google update my overall website domain gained a boost and the ranking were in postive progression but since, oct last and nov first week the ranking is showing up in negative derection. I am not getting any clue why this is happening. Can you please help

    • If you concentrate on making sure you stay true and narrow on your content’s topic. As that has been found to be a big factor now on Google 🙂

  99. Hello Neil,

    our website’s ( ranking has been dropping, the reason behind which is still unknown to us.

    Our ranking dropped from around 4000 on 7 September 2016 to around 27,234 on 23 Nov 2016.

    We are concerned about this decline and request you to help us find the cause. We’d appreciate if you could tell us where are we going wrong and what can be done, so that we can take corrective measures as early as possible.


    • Check the site here Aditi as see if mentions anything in particular.

  100. It is a useful guide Neil. “Conclusion” has gotten my attention. I have a question about SEO. What is really a good SEO person?The one with the great knowledge or the one with practice? If one has to practice everything, why to read tons of articles on anything. I have read a lot about SEO and keep reading. But I have not practiced nearly 5 % of these techniques. I am confused about SEO. Please provide a helpful answer.

    • Taking action is one of most important things people tend to not do. That is really one of the big things between it working or not.

  101. Hello Neil,

    I have learn SEO from many sites.. but Neil you are best always share real info what we really need to learn in SEO. from last 2 months i visit quicksprout per day and learn new new techniques and White hat way to get my site on top and also client sites. thanks… 🙂 Please share Subscribe button so i got mail next time.. Keep it up 🙂

  102. Hello Neil,

    My homepage (www.bharatbook) is not indexed by google. The rest of my website pages are indexed.

    Kindly please tell me the solution for this.

    Thanks in advance

    • I would try some of these first

      • I read your suggested website link and checked all the parameters specified in that article.

        1. We have added
        2. No issues in robots.txt file (
        3. No issues like multiple home page URLs

        Kindly tell me what to do next.

  103. very informative article thank you

  104. Super website with a great sharing and amazing stories is ur web.. please keep doing what u do now.. thanks to you, It’s a great sharing and really informative.. will keep following ur web. thanks to you and ur great website.

  105. wwwofficecom/setup :

    hey niel
    thanks for sharing the information

  106. Hey Neil,

    This article is created in 2015. Any information here is outdated?

  107. Such an informative and awesome article.

  108. An incredible article as dependable Neil. Keep doing awesome
    I like an add a couple of all the more simple to utilize search engine optimization instruments.
    Loading time Test.

  109. very informative article.

    i checked above given plugin for caching, but none of them is easy to setup

    like w3 cache it is very complicated to setup but it was a all in one plugin

    can i use autoptimze with wp super cache?

    have a look on my website speed i also minify html, js, and css


  110. Hi Neil. I have a question. I try to get high scores on the various speed tests and never manage to get above average. But the funny thing is, I often test other people’s sites in the same websites. I’ve run your site and other people’s sites through the speed tests, and your site (and a lot of other SEO experts and tech experts) get about the same result as me, which is less than perfect.

    So, if I get the same score as the experts, should I just presume everything is okay?


    • Yes, it’s very difficult to get a perfect score. As I’ve written previously on my blog, my sites show less-than-perfect scores.

  111. Hello Sir,
    This is a great post. I have fixed those error after reading your article. You can check my site …
    Now I have two question.
    Question 1: My homepage speed score and blog post speed score is different. For Example – I have checked this URL, my score is lower than the homepage. So how can I fix this?
    Question 2: Should I set my target country?

    Thanks in advance

    • Thanks!

      1. It’s different because you have different content (images, code, etc).

      2. Yes, unless you do business internationally.

  112. Hello Neil Sir, I am big fan of you, Sir i have one question my home page of bassaminfotech load speed and how much speed required for seo? Sir Please Guide me Thank You!

  113. Hello this is my website: I have checked in Google page insight and it shows very low, Please suggest me how to improve page speed

    Thanks a Lot!

  114. Vimal Chuahan :

    Hi Neil Patel…

    Awesome article. I follow your website and always eager to learn new technique in digital world.


Speak Your Mind