How to Fix Common Mobile Content and Usability Issues

Mobile Content and Usability

From last year mobile became dominant device for search query, and from April 21, 2015 google's mobile friendly search algorithm update (Commonly known as Mobilegeddon, which is designed to give preference to mobile friendly websites over non-mobile friendly websites), it is your responsibility to make your site mobile friendly in order to claim higher position on search result.

A recent research revealed that Search is 48% mobile user's starting point, and it's increasing rapidly. The analysts of RESEARCHANDMARKETER says that the global mobile entertainment market to grow at a Compound annual growth rate (CAGR) of 17.82% over the period 2014-2019.

The forecast is simple, mobile is taking over the control, and search engine like google and bing taking steps to adopt it. To help you, ensure that your website is good to go with this, here are few common mobile content and usability issue and solutions in Search Engine Optimization Prospective.

In this article, we'll cover

  1. Viewport
  2. Use Stylistic Images
  3. Breakpoint
  4. Font and Text
  5. Flash
  6. Loading Speed

Viewport Configuration: 

For those that are unaware, viewport controls the way web pages are displayed on different devices. Without a configured viewport, pages will appear on mobile devices as the typical desktop screen width, only scaled to fit the screen.

Because visitors to your site use a variety of devices with varying screen sizes—from large desktop monitors to tablets and small smartphones—your pages should specify a viewport using the meta viewport tag. This tag tells browsers how to adjust the page’s dimension and scaling to suit the device. Learn more in Responsive Web Design Basics.

There is clearly demand for the viewport meta tag since it is supported by most popular mobile browsers and used by thousands of websites. It would be good to have a true standard for web pages to control viewport properties.

Use Stylistic Images: 

Wherever possible Apply simple styling and Add stylistic images. These are always some images in our website that were important to the narrative of our product. Stylistic images are images that are not needed as part of the core content but add visual flare or help guide the user’s attention to a specific piece of content.

Set your Breakpoint:

  • Constrain the maximum width of the design. 
  • Give enough padding to elements and make bigger the text size. 
  • Make the video float around the content. 
  • Reduce the size of the images and have them appear in a nicer grid.

Font and Text:


The viewport also impacts how fonts are scaled on different devices. A page without a properly configured viewport is scaled down on mobile devices, often resulting in the text on the page being illegible due to its small size.

Some mobile browsers may attempt to scale fonts for pages without a properly configured viewport. This scaling behavior varies between browsers and should not be relied upon to deliver legible fonts on mobile devices. PageSpeed Insights displays the text on your page without browser-specific font scaling applied.


On the narrow viewport, you don’t have a lot of space to display content so the size and weight of the typography are often drastically reduced to fit the screen.

With a larger viewport, you need to consider that the user is more likely to be on a larger screen but further away. To increase the readability of the content, we can increase the size and weight of the typography and we can also alter the padding to make distinct areas stand out more.

Avoid Flash: 

As it currently stands, the majority of mobile browsers do not support Flash-based content. Sites that embed any content that relies on Flash, whether it be for animations, videos, or navigation, are essentially damaging the site’s potential since users on mobile can’t view the content. So you shouldn't have flash on your website.

Improve Loading Speed: 

Your website must deliver and render the “above the fold” content in under one second. This allows the user to begin interacting with the website as soon as possible. Since mobile device CPUs are less powerful than desktop CPUs, speed tips that reduce CPU consumption (for instance JavaScript Parse time) need to be addressed first.

See Google's PageSpeed Insights Rules for how to improve web page load speed.
These are just things I think you should take in consideration about Mobile Content and Usability Issues. I am sure you can come up with more opinions and am really looking forward to your thoughts about How to Fix Common Mobile Content and Usability Issues?

New Research Methods and more Features out in LinkAssistant Rank Tracker

Keywords are the foundation of any SEO campaign. Optimizing for the most cost-effective, relevant search terms is sure to bring you the desired rankings and traffic and save big in the meantime, both time- and money-wise.
Spot-on keyword ideas from Google Webmaster Tools, Analytics, and AdWords
Obviously, the more of the right keywords you can target, the better. Alas, finding those gets increasingly difficult: with Google Autocomplete closing its APImany free keyword tools (like Übersuggest) may stop working — unable to get the data they were built upon.
But here's the good news: even after the API shutdown, Google Autocomplete will still be available in your Rank Tracker. And here is the even better news: in today's update, we've added 3 new keyword research techniques to Rank Tracker's 17 existing methods, letting you get even more valuable keyword ideas right from Google:
And that's not all — read on to find out which other improvements in Rank Tracker's keyword research functionality are out today!

1. Find and analyze terms you already rank for

Ranking for keywords you haven't been specifically optimizing for (and probably haven't even thought of!) is surprisingly common.
What if you could have a list of such keywords? That would let you assess all of them comprehensively, pick the most profitable ones, and further optimize your pages for these. would require much less time and effort than trying to get to the top for keywords your site isn't even listed in Google for. A bit of keyword-targeted on-page SEO will get you a long way — and can save you months of hard SEO work.
The latest version of Rank Tracker lets you quickly import keywords your site is already listed for right from Google Search Console.
Read the how-to...

2. Discover all keywords that bring you traffic

Knowing exactly which search queries are attracting search traffic — both organic and paid— most affectively is a valuable asset.
With its latest update, Rank Tracker lets you easily discover all keywords that bring Google traffic to your site, pulling the data right from Google Analytics at a click of the mouse.
Read the how-to...

3. Uncover keywords relevant to any page

Google indexes web pages in correlation with certain search queries — alas, these may not always be the ones you've been optimizing your pages for.
The latest Rank Tracker lets you quickly get a list of keywords Google thinks are relevant to any page on the web (or multiple pages at a time!) right from Google Adwords.
Read the how-to...

More improvements for handier keyword research

Along with the 3 new keyword research methods, the latest Rank Tracker update also offers a bunch of improvements to make the process of finding and assessing keywords as easy and intuitive as it gets.

1. Tag keywords right in the Suggest Keywords wizard

The new Rank Tracker lets you add tags to keywords as it finds them — regardless of the keyword research method you're using. When the app comes up with a list of keywords, feel free to tag them right away — so that you can then easily tell which of the ideas came from which source.

2. Filter keywords in the Suggest Keywords wizard

When Rank Tracker finds keywords for you (using any of its 20 research methods), it lets you filter them right away to make sure you only choose keywords that meet certain requirements. Just click the  button and hit  to add a filter.

3. Get expected AdWords ad clicks for every keyword

In today's Rank Tracker update, we're also adding a new factor to make keyword research and analysis even more efficient for you. In Rank Tracker's SEO & PCC analysis workspace, you'll now find the Expected Ad Clicks column, showing how many clicks a month an AdWords ad can expect to get in Google, letting you easily estimate the cost-effectiveness of placing an ad for any query.

Search Engine Optimization in 2015

SEO in 2015

The change in Search Engine Optimization over the last few years have been quite exciting and, it seems, this trend is set to continue in 2015.

So how today's SEO Professional plan their Search Engine Optimization Strategy in 2015? To help you, here are a few of my thoughts on How to Do SEO in 2015.

Be a Content Developer

You should have a content-based SEO strategy in 2015, without a purely content-based strategy,  It will be harder to stand out from the crowd. SEO planning needed to get a lot more creative and employ more paid and non-paid elaboration to help content reach wider audiences.

Know About Google Ranking Signals

Google is using more and more signals to determine search ranking, and your job will be to fully understand what those signals are, and how they interact.

Google's “mobile-friendly” Algorithm

Google's mobile search is started changing the way it ranks site's that lack a good mobile user experience. Mobile-friendly websites have really taken off in the past four years and will only continue to do so in the next.

On-Page SEO

Search Engine is moving forward from getting the exact details of on-page SEO right and more towards ensuring that your pages, products, and content actually meet your website users' expectations.

So what does matter on your website On-Page SEO? 

  • Website Title and Description
  • Image "alt" tag represent similar name as your page content theme
  • Heading
  • Keyword Consistency
  • Clean URL
  • Internal Linking to Related Pages
  • Sitemap and Robots.txt
  • Page Speed
  • Text/HTML Ratio
  • Use of MultiMedia
  • Social Media Sharing Option
  • Website Usability

Be Authoritative

Becoming an authoritative source for information that meets users expectations more than search engine needs will become exceptionally important. While links still continue to be of primary value, Smart SEO Professional will more and more value other means of creating traffic and audience around a site.

Learn About User Experience

You have to need to understand a lot more about user experience and web development to continue building engaging website and content. Having a solid understanding of the latest trends in user experience might add value to your SEO campaign.
Keep in Mind that, Everything you do online could have some effect on your SEO Project.

How Google Handles New Top Level Domains (TLDs)

new top level domains

In a Recent Google's Webmaster Central Blog Post, Google's John Mueller explained how Google handles new top level domains (TLDs) such as .guru or .how. The nutshell is, there are no TLDs that Google finds preferential to others; they are all treated equally in rankings.

Here are the details Google published on this topic today:

Google does not favor any TLD

Google's systems treat new gTLDs (generic top-level domains) like other gTLDs (like .com & .org). Keywords in a TLD do not give any advantage or disadvantage in a search.

Googlebot can crawl and index IDN TLDs

Internationalized domain names (IDN) TLDs such as .みんな can be used the same as other TLDs. Google treats the Punycode version of a hostname as being equivalent to the unencoded version, so you don't need to redirect or canonicalize them separately. For the rest of the URL, remember to use UTF-8 for the path and query-string in the URL, when using non-ASCII characters.

A .brand TLD has the same weight as a .com domain

Those TLDs will be treated the same as another gTLDs. They will require the same geotargeting settings and configuration, and they won’t have more weight or influence in the way Google crawls, indexes, or ranks URLs.

Region or city TLDs like .london or .bayern are treated as gTLDs

Even if they look region-specific, Google will treat these TLDs as gTLDs (generic top-level domains). This is consistent with Google's handling of regional TLDs like .eu and .asia. There may be exceptions at some point down the line, as Google sees how they're used in practice.

Country code TLDs will be used for geotargeting

By default, most ccTLDs (country code top-level domains) result in Google using these to geotarget the website (with some exceptions); it tells Google that the website is probably more relevant in the appropriate country. For example, a .de domain is probably more relevant than a .com domain in Germany.

Moving your site to a new TLD is the same as moving your site to a new domain name

Google treats moves to a new TLD the same as any other site move. Domain changes can take time to be processed for search (and outside of search, users expect email addresses to remain valid over a longer period of time), so it's generally best to choose a domain that will fit your long-term needs.

I hope this gives you information on how the new top level domains are handled by Google. If you have any more questions, feel free to ask in Google Webmasters help forum.

SEO Experts Review: What is the best SEO friendly CMS platform in 2015 for a company website?

If you need to use CMS for your next project, think what you'll be going to use?

This question asked by one of the Quora User and here's what came out. Responses listed in the order they were received in:

Alice Deans
I feel that wordpress has number of options to work on the SEO. You can totally customize the site along with the focus keywords. I personally use it.

Aegis OutdoorsMinnesota Permit To Carry
Here's Why We Should Use WordPress.

  1. WordPress is Free as in Freedom 
  2. WordPress is Easy to Use and Learn 
  3. WordPress is Extendable by Using Themes and Plugins 
  4. WordPress is Search Engine Friendly 
  5. WordPress is Easy To Manage 
  6. WordPress is Safe and Secure 
  7. WordPress Can Handle Different Media Types

Gjivan ShresthaWeb Entrepreneur / Director at Ewebpedia Network™

If you are non tech savvy, go for WordPress, they are good in seo not only cz of responsive theme design but also there are numerous plugins which automate your work.

Diana Perk - Get Expert Advice on Web Development

If you are considering building a company website and considering to choose best CMS platform that offer you the ability to update and control your website without advanced technical knowledge then wordpress would be best option.

Wordpress: Wordpress is the most popular choice among developers, bloggers and corporations. It is easy to set up website in wordpress as it include number of plugins that can be used to extend WordPress with regards to SEO. Wordpress is right choice when it comes to SEO.

Why WordPress?

  1. It’s extremely beginner-friendly 
  2. It’s powerful 
  3. It’s mobile friendly 
  4. Easy to customize

David Miller - Sr. Sales Manager

Go with WordPress. WordPress is one of the world’s prominent open source content management systems.

Benefits Of WordPress: 

  • Simple to edit or create new pages. 
  • Easy to customize.
  • Search engines love WordPress because the code is very clean can keep the content fresh all the time. 
  • Very Flexible – WordPress can be integrated with whatever applications you have on your site or be re-designed to match your site. 
  • Quick Loading – Page loads quickly so you don't lose the attention of your visitors.

If you are looking for a wordpress designer/developer, please visit our portfolio:

If you are interested please send us your exact requirement details to

David Quaid - CEO of eScape Web Design for 10 years

All I can say is WordPress - and totally agree with David Miller on this.

It's out of the box SEO friendly, especially when you deploy the Yoast All-in-One SEO Plugin: WordPress SEO Plugin • XML Sitemaps & more! • Yoast

Other platforms like Drupal and Joomla are just inherently SEO unfriendly.

I know one SEO who didn't like WordPress and was convinced it was SEO unfriendly just because you couldn't edit Page titles with it. It's so untrue.

The problem with other CMS platforms is that they're built in academia to solve problems that don't exist in reality. Drupal's nodes and auto-tagging are fine, until you have 50 pages.

I'll pick WP+Yoast for

  • Instant Category and Tag Pages 
  • Very easy to make responsive - you dont have to build a separate site or theme 
  • Instant XML Sitemap (RSS Feed and Yoast) 
  • WP Pingomatic automatically pings Google and Bing for you 
  • Ease of integration for Analytics, Webmaster Tools 
  • SEF and Human-friendly URLs 
  • Great for social sharing icons 
  • Easy to use page/post editor 
  • CMS options from Woo etc 
  • Tonnes of free and commercial plug-ins
Syed Farhan Raza, SEO Scientist & Internet Marketing Consultant

Well, SEO not have much to do with CMS technically but the UI of some make it better then others. 

On-Page SEO on wordpress is much more easy and highly recommended for the standard websites specifically when they are being run by non-tech.

Many many thanks to everyone who contributed to this post! Please share if you think it was useful!

Customization Features in SEO PowerSuite's Reports

There's a whole lot of ways you can personalize SEO PowerSuite reports already: these drag-n-drop customizable let you hand-pick the data and tailor-make the look of your reports. But — psst — we've just made them even better — and in a whole 4 ways!
It's time to get creative and build your perfect report template — the one that'll totally win clients over, for good.

1. Use tags to filter data shown in reports

The latest SEO PowerSuite update lets you specify tags in report settings to filter the data you include in your reports — so you can run reports for a certain portion of your keywords in Rank Tracker, pages in WebSite Auditor, backlinks in SEO SpyGlass, and link partners in LinkAssistant.
How-To: In your SEO PowerSuite app, navigate to the Reports module, select the template you'd like to customize, and hit the  button.
Click  to access the preferences of your report template. In the Keyword Tags field, enter the tags you'd like to filter results by, one by one, and hit OK when you're done.
Congrats! Only records with tags you specified will be included in your report now. But don't exit the editing mode yet — there's plenty of other (new) things to customize!

2. Hand-pick the colors for your report

With today's update, all SEO PowerSuite apps let you create unique-looking reports with fully custom color schemes.
How-To: Click  once more, and go to Color schemes. Hit + to start creating your custom scheme.
In the menu that opens, select the color for every element in your report (by clicking on the icon of the color or by entering the hex color code).
Hit OK when you're done, and select the color scheme you just created from the list of available schemes to apply it to your template.
Voila — you've created a template that looks like nobody else's. Let's move on and make some changes to your report's widgets!

3. Display report graphs for any time period

You can specify any date range for each of your SEO PowerSuite report graphs to represent. Currently, graphs are available for Visibility and Visits in Rank Tracker, and for Partners in LinkAssistant.
How-To: While in the editing mode, scroll through your report, locate the widget with the graph you'd like to edit, and hit .
In the menu that opens, select the period the progress graph will represent, and click OK.
Done with the graphs — but there's still one more thing to DIY.

4. Edit the contents of reports in HTML

SEO PowerSuite now lets you edit the contents of any widget with custom text (Header, Footer, Text, and Note) in HTML in addition to rich text.
How-To: In the editing mode, scroll through the report, locate the widget you are about to edit, and hit .
Click  to switch to HTML editing, and code away! All HTML tags are supported, so you can add links, change fonts and font sizes, upload images, and do all things HTML.
Done coding? Hit OK — you'll see your custom content in the report right away.
That's it! When you're done editing your report, click Save to apply changes, and enjoy your handmade template.

Create SEO reports that will blow clients away
  • 100% customizability
  • White-label
  • Responsive design
  • Automated report generation
  • Tag filtering
  • Custom color schemes
  • Adjustable time ranges for graphs
  • Editing in rich text or HTML

5 Steps to Automate Your Google Analytics Reporting

If you love analytics and relay on google analytics for your website insights then without a doubt, you're looking for ways to make Google Analytics Reporting easier and faster: Automation it is.

Today, I'm going to guide you through how you automatically keep up-to-date with your latest Google Analytics Data directly with Google Spreadsheet. If you’re just getting started with Google Analytics or if you are Google Analytics Ninja looking for ways to Automate Your Google Analytics Reporting, this article is for you.

Setting Up Your Automated Google Analytics Report

Here’s how you can get set up with your website google analytics reporting with Google Spreadsheet. You don't need to click around in Google Analytics and export reports anymore, this 5 Steps will do everything for you.

Step 1:

install the “Google Analytics” addon for Google Sheets

Google Analytics Addon for Google Sheet

Step 2:

Open Google Spreadsheet, and Create a New Report in the “Add-ons” Dropdown

Create new report Via Google Sheet

Step 3:

When the pops up come in fill the form with appropriate info for your report, be sure to select the site you want Analytics on!

Input Analytics Report Info

Step 4:

Then click “Create Report.” Now in the info that pops up, copy your “Profile ID.” You’re going to need this!

Google Analytics Profile ID

Okay, now leave that spreadsheet be.

Then, open up this spreadsheet, and create a copy of it.

Make a copy of Template spreadsheet

Now in the spreadsheet copy you made, put in your Analytics code in line 4:

Input your analytics code here

Step 5:

Now it's time to Automate Your Google Analytics Reporting, go to Add-ons -> Google Analytics -> Run Report and you’re good!

You have a report that you can run whenever you want that gets your Top Referrers, Social Sources, Top Keywords, Top Campaigns, and more. Just click through the different sheets from the bottom of the Spreadsheet!

I know the guide may seem a bit overwhelming, but it is really easy, Just follow these five simple steps. It shouldn’t take you more than 10 minutes to set up, and you don’t need any experience in Google Spreadsheets to follow these steps.

Do you automate your Google Analytics reporting? let us know by your comment below.

How To Perform an Perfect SEO Audit of Your Website

SEO Audit

Doing an Perfect SEO Audit is a tremendous task. You need to approach this from different angles, have a defined structure of what you wish to accomplish and you have to use the right tools to get the job done perfectly.

Can I do it too? Of course. Just follow the steps below:

Step 1: Perform a Crawl on the website

In this step you'll crawl your website for find out technical problems your website might encounter.

I recommend using Screaming Frog's SEO Spider to perform this crawl (it's free for the first 500 URIs and £99/year after that).

Alternatively, you can use Xenu's Link Sleuth; but keep in mind that this tool was designed to crawl a site to find broken links. It displays a site's page titles and meta descriptions, but it was not created to perform the level of analysis we're going to discuss.

Screaming Frog SEO Spider is a free small desktop program (PC or Mac) which crawls websites' links, images, CSS, script and apps from an SEO perspective. It goes through every single one of your pages and looks for the following:

  • Link Errors – Client errors such as broken links & server errors (No responses, 4XX, 5XX).
  • Redirects – Any Permanent or temporary redirects (301, 302).
  • External Links – all of the sites you link out to and their status codes.
  • Protocol – Whether the URLs are secure (HTTPS) or insecure (HTTP).
  • URL Issues – Non ASCII characters, dynamic URLs, uppercase characters, URLs that are too long, and underscores.
  • Duplicate Pages – Hash value / MD5checksums algorithmic check for exact duplicate pages.
  • Page Title Tag – Missing, duplicate, over 65 characters, short, pixel width truncation, same as h1, or multiple title tags.
  • Meta Description Tag – Missing, duplicate, over 156 characters, short, pixel width truncation or multiple meta description tags.
  • Meta Keywords Tag – the same stuff as title and meta description tags. Mainly for reference, as they are not used by search engine like Google, Bing or Yahoo.
  • Headings Tags – the types of headings you use (h1, h2, h3) as well as keyword usage, duplicates, over 70 characters, and any missing heading tags.
  • Meta Robots – what you are allowing to be indexed or not indexed as well as if you use it (Index, noindex, follow, nofollow, noarchive, nosnippet, noodp, noydir etc.).
  • Rel Canonical – in case you are pointing search engines to a different URL (Canonical link element & canonical HTTP headers.).
  • File Size – Size of URLs & images (the smaller your file sizes, the faster your load time).
  • Page Depth Level – Page Depth Levels search engines have to crawl to find all of your content.
  • Internal links – what pages you are linking to within your own website.
  • Anchor Text – All link text you are using for hyperlink. Alt text from images with links.
  • Follow & Nofollow – which of your links are being followed or not (At page and link level).
  • Images – All URIs with the image link & all images from a given page. Images over 100kb, missing alt text, alt text over 100 characters.
  • Search Engine Crawler Setting – this feature will allow you to choose your favorite search engine crawler (e.g., Googlebot, Bingbot, etc.). this helps you see what particular search engine crawler see.

Once you crawl your whole website with Screaming Frog, which shouldn’t take more than a few minutes, you can then export all of that data into Excel spreadsheet to help you better analyze the data.

Step 2: Webmaster Tools Configuration

Once the first step is completed, The crawl report gives us a ton of information, but to take this SEO audit to the next level, we need to see the website from inside search engine. Unfortunately, search engines don't like to give unrestricted access to their servers so we'll just have to settle for the next best thing: webmaster tools it is.

Most of the major search engines like Google and Bing offer a set of diagnostic tools for webmasters, but for our purposes, we'll focus on Google and Bing Webmaster Tools. If your website isn’t registered with Google Webmaster Tools and Bing Webmaster Tools yet, make sure you do so now.

Through these, you can see your website’s health, any crawl errors Google and Bing is experiencing, how fast your site is loading, and almost anything you can dream of. If you want to learn about all of the features in Webmaster Tools, check out below Guides.

Step 3: Keywords Research

With the help with Screaming Frog crawling (Look to your Step 1 Data) title tag, meta description, and meta keywords data, you can get a good understanding of what your website is trying to accomplish or rank for. If you combine that data with your Google Webmaster Tools and Google Analytics keyword data, you can see what a website is getting traffic for.

Google Webmaster Tools Keywords Report

Google Analytics Keywords Report

If you then take the keywords out of those two tools and enter them into Google’s Keyword Planner, it will give you group of keyword ideas:

Google’s Keyword Planner Suggestion Tool

The interesting fact about Google’s Keyword Planner is that it will tell you how competitive a keyword is and it will also tell you Avg. Monthly Searches within your selected country/locality each month.

This Keywords Group will help you get a better understanding of the potential keywords you should target, but currently aren’t. When looking at the Google’s Keyword Planner, keep in mind the following:

  • Focus on Local Searches.
  • Don’t Target Competitive keywords.

Step 4: SEO Friendly URLs

If you look at your Screaming Frog crawl report, you will see a list of all of your URLs. The way the URLs should analyze is:

  • Static URLs – your website URLs should be static. Dynamic URLs usually contain random characters like: $, =, +, &. Static URLs typically contain numbers, letters and dashes which might get a slight advantage in terms of clickthrough rate.
  • URL Length – try to keep URLs under 100 characters.
  • User Friendly URLs – ideally your URLs should be easy to remember. Cut away dashes and slashes when you don’t need them.

If you have URLs that don’t fit these criteria, you could create new URLs. When creating new ones, make sure you 301 redirect your old URLs to the new ones. That way you don’t lose the links that may be pointing to the old URLs.

Step 5: Title Tags

A page's title is its single most identifying characteristic. It's what appears first in the search engine results, and it's often the first thing people notice in social media. Thus, it's extremely important to evaluate the titles on your site.

Here are the rough guidelines you should use for your title tags:

  • Keep title tag short (less than 70 characters) and test how it looks like in the search engine result page.
  • Make sure that title tag is interesting and that it matches the visitor’s search intent.
  • Include your highest-value keywords in the beginning.
  • Add your brand name at the end of it when possible.
  • Make sure you don’t duplicate titles across the pages of your site.

Step 6: Meta Descriptions

The Meta Description tag does not affect keyword rankings so do not try to stuff keywords in it. Instead, use it to describe the page content succinctly and accurately. Make it actionable and encourage users to click on your link and you will see a huge impact on the click-through rate.

Step 7: Meta Keywords

Most search engines ignore this tag so you have no benefits from using it. The only thing you can accomplish by adding your keywords to this tag is to allow your competitors a sneak peek over your targeted terms.

Step 8: Headings

Although heading are not as important as page titles from an SEO point of view, the headings (H1, H2, H3, etc.) still weigh enough and you should make sure they are not missing and are used correctly on each page. More than that, headings have a great impact over how content is perceived by the reader, improving the user experience and conversion on the page.

With typical HTML standards, h1 tags are usually the largest on the page. For this reason it is important for you to use headings with large fonts within each page.

  • Every page should have an H1 tag, as search engines look to the H1 to help determine the topic of a page. It should be the first thing in the body text of the page and should appear prominently.
  • H1 tags should never contain images or logos, only text. The keyword of a page needs to be used in the H1 tag and in at least half of the total heading tags on a page, if more than one heading tag is present.
  • From a usability perspective, paragraphs should never be longer than 5 lines of text, and it is wise to break up a page every 2-3 paragraphs with a sub-heading in the form of an H tag (H2 or H3) or an image. Testing has shown that when users are faced with a large block of unbroken text, most either skim over the text or skip it altogether, so content needs to be divided into usable chunks.

Step 9: Site Content

You might heard the saying “Content is King”. Your pages need to have enough fresh content to rank well in the search engines. Having less than 300 words on a page (not counting the HTML tags) is considered sub-optimal. What’s interesting is that pages with more than 2,400 words usually receive better rankings in the search engines.

One of the major issues that could affect your rankings in the search engines is duplicate content. Regardless if you have only one product or thousands of products on your site, it is important to make the content unique and target different keywords on each page.

In the past, duplicate content could only harm that content itself, by being filtered out by the search engine or sent to the supplemental index instead. Ever since the Panda update was released though, a duplicate content problem may impact your entire site, not just the pages that are duplicated. You can have good pages on your site (that are not duplicated) lose their rankings or even fall out of the index altogether.

To find out if you have content that exists in a similar form on another page or website you can use the Copyscape tool.

Step 10: Image Text and alt Texts

A picture is worth a thousand words but unfortunately only humans can see it. To make sure the search engines also understand what your pictures are about, you should include the important keywords that describe each of them in two places: in the file name and in the alt attribute.

For a comprehensive resource on optimizing images, read Rick DeJarnette's Ultimate Guide for Web Images and SEO.

Step 11: Internal and External linking

Internal Links

Internal links are links from one page of your site to a different page on your site. Although commonly used in main navigation, when done right, they should improve both rankings and usability.

Both Webmaster Tools and Screaming Frog Tool will give you data on internal links. The more you link within your own site, when relevant, the easier it will be for search engines to crawl your whole site.

Each page of your site has the potential, through its content, to link to other pages from your site. To use this potential, you should insert contextual links to other pages from your site that you would like to rank better. Just make sure you use the keywords that you would like the target pages to rank for when you link to them.

And remember that your visitors are more likely to click on a link in the text of a page, because it feels more natural.

External link

When you link from a page of your site to another page on a different site, you send a powerful vote, endorsing the target’s page quality. Therefore it is important to make sure your site links only to high quality authority sites, otherwise your site’s trustworthiness might be affected.

In case you must link to sites that you don’t trust, make sure you use the nofollow attribute.

Step 12: Robots.txt and Meta Robots Tags

In this step the most important thing to begin with is to make sure that your content is accessible to the all search engines. One mistake here and the search engines won’t be able to crawl your site, which means you will get no rankings at all (you're doomed) . With that in mind, let's make sure your site's pages are accessible.


The robots.txt file is used to restrict search engine crawlers from accessing sections of your website. Although the file is very useful, it's also an easy way to inadvertently block crawlers.

As an extreme example, the following robots.txt entry restricts all crawlers from accessing any part of your site:

Manually check the robots.txt file, and make sure it's not restricting access to important sections of your site. You can also use your Google Webmaster Tools account to identify URLs that are being blocked by the file.

Meta Robots Tags

The meta robots tags is used to tell search engine crawlers if they are allowed to index a specific page and follow its links.

When analyzing your site's accessibility, you want to identify pages that are inadvertently blocking crawlers. Here is an example of a robots meta tag that prevents crawlers from indexing a page and following its links:

Step 13: URL Canonicalization

URL Canonicalization, is one of the basic principles of SEO and it’s essential to creating an optimized website.

One of the common mistakes that most website owners do is splitting the link authority of their website because they are not redirecting the non-www section of their website correctly.


should 301 redirect to:

If you don’t do this, you are essentially telling the search engines to keep two copies of your site in the index and split the link authority between them.

How can you make sure you don’t have this problem? It’s easy to find out. Just search in Google for: -www

If your search does not match any documents, then you should be fine. Otherwise use the htaccess redirect tool from the Tools section below.

Step 14: Broken links

Because the Google and other search engines crawl the web link-to-link, broken links can cause SEO problems for your site. When Google is crawling your website and hits a broken link, the crawler immediately leaves your website. If Google encounters too many broken links on your website, it may consider that site has a poor user experience, which can cause a reduced crawl rate/depth and both indexing and ranking problems.

Unfortunately, broken links can also happen due to someone outside of your website linking in incorrectly. While these types of broken links can’t be avoided (or you don't control over), they can be easily fixed with a 301 redirect.

To avoid both user and search engine problems, you should routinely check Google and Bing Webmaster Tools for crawl errors and run a tool like Link Checker on your site to make sure there are no crawlable broken links.

If broken links are found, you need to implement a 301 redirect per the guidelines in the URL Redirect section.

WordPress user can use to monitor and make 301 redirects by plugin like Broken Link Checker.
You can also use your Google Webmaster Tools account to check for broken links that Google has found on your site.

Step 15: Page Load Speed

Website Visitors have a very little attention span, and if your site takes too long to load, they will leave. Similarly, search engine crawlers have a limited amount of time that they can devote to each site on the Internet. Consequently, sites that load quickly are crawled more thoroughly and more consistently than slower ones.

You can measure your site's Load Speed with a number of different tools. Google Page Speed and YSlow check a given page using various best practices and then provide helpful suggestions (e.g., enable compression, leverage a content distribution network for heavily used resources, User Experience, etc.).

Pingdom Full Page Test and GTmetrix presents an itemized list of the objects loaded by a page, their sizes, and their load times. Here's an excerpt from Pingdom's results for

These tools help you identify pages that are serving as bottlenecks for your website. Then, you can itemize suggestions for optimizing those bottlenecks and improving your website's performance.

You might also see benefits by using a content delivery network (CDN) for your images like cloudflare or maxcdn.

Wordpress user can try cacheing plugin like WP Super Cache, W3 Total Cache, etc that can help with page load speed issues, and a simple CDN can be set-up via Amazon AWS for very little money.

Step 16: Inbound links

Backlinks, also known as inbound links, incoming links, inlinks, and inward links, are incoming links to a website or web page. In basic link terminology, a backlink is any link received by a web node (web page, directory, website, or top level domain) from another web node.

The most powerful inbound links that you can get from another website are those that are within the text of a page and that are surrounded by content that is relevant to both your site and the link anchor text.

When it comes to the number of incoming links, the more the better. But it is more important to get these links from different websites (unique root domains). This means that having 1 link from 10 unique websites is a lot better than having 10 links from 1 website.

To find out the number of inbound links to your site and the anchor text distribution you can use Open Site Explorer, Ahrefs, SEO PowerSuite or Majestic SEO. All these tools provide link metrics and detailed information that can help you audit your link profile. Through Open Site Explorer you can get a great overview of your inbound links just like following image:

Just keep in mind that these tools use their own link graph, i.e. they crawl the Internet independently and create their own index. This means that they can only tell you what’s in their own index, and not what’s in the Google’s or Bing’s index database.

Step 17: Social Media Audit

Social media is one of the most effective methods to influence and engage with your customers. Your ability to engage socially and become popular on social platforms will also have a great impact on your site’s ability to achieve higher search engine organic rankings.

Both Google and Bing have clearly stated that they take social signals into account when ranking websites. In other words, social media does affects SEO.

If you want to do better on the social web, consider the following 4 tips:

  • Set up your profile and optimize for human interaction and to make sure that your logo and about/bio information are there so that your visitors recognize you.
  • Make it easy for people to share your content socially by integrating sharing features throughout your website, blog posts, etc.
  • Create content that is worthy of sharing and then reach out to people in that space via social channels to ask for feedback about said content.
  • Have a social media posting policy that your entire staff follows to maintain branding, tone and messaging consistency across all platforms.

To find out how many shares and likes a page has you can use Free Social Media Analytics Tools like BufferFollowerwonkGoogle AnalyticsSumAllKlout, or your individual social channel analytics.

Finally, you need to pay close attention to the response you get from your social audience. What is the level of engagement you achieved? Was it just a “Like” or did it go further to sharing or leaving positive comments? The higher the engagement, the more likely it is to have a major impact over the growth of your social circles.

Step 18: Competitive Analysis

If one of your main goals is to achieve high rankings for your website in the search engines, then you need to first find out who are the other websites that already rank for the keywords you are targeting: your competitor.

Analyzing your competitors will help you get a better understanding of their strength and whether you have a real chance of outranking them. Making a good decision when you enter a niche will save you many months or even years of work spent on trying to catch up with a competition that is too strong. You would be better off finding a local or smaller niche and tackle that instead for a start.

Usually the first thing you should look at when you analyze your competitors is their overall strength. SEMrushQuick Sprout Website Analyzer, and Moz Open Site Explorer are the best competitive audit tools I've used so far.

As you can see from the above picture, I have put moz, semrush, quicksprout, ahref and majestic seo in Moz's Open Site Explorer for compare their metrics and yes Moz win once again.

After you've analyzed your site and your competitors websites, Now that you’ve done an Perfect SEO Audit of Your Website. This will allow you to have a Complete SEO Audit Report that looks pretty.

You can either plug the data into the audit template, Google Document, or using Microsoft Word. Once you do so, you will see an area for you to add a subjective score of how you did overall per category, 1 being the lowest and 10 being the highest.

Additional Resources
Just in case this article weren't enough to feed your SEO audit hunger, here are a few more SEO audit resources you can go after:

Technical Site Audit Checklist - Geoff Kenyon provides an excellent checklist of items to investigate during an SEO audit. If you check off each of these items, you're well on your way to completing an excellent audit.

How to Perform Your First SEO Audit - Learn the steps to perform your first SEO audit with a step-by-step template.

Find Your Site's Biggest Technical Flaws in 60 Minutes - Continuing with the time-sensitive theme, this post by Dave Sottimano shows you just how many SEO-related problems you can identify in an hour.

How To Do Your Own 5-Minute SEO Audit - Here is how you can do your own 5-minute SEO audits. Don't worry if this takes you 10 or 15 minutes.

What Do You Think?
I would love to hear what you are doing differently when you audit a website. So why not comment below with your own audit method? It will help everyone make their own website audits better.