Showing posts with label SEO. Show all posts
Showing posts with label SEO. Show all posts

Google Is Hiring An Program Manager, Search Engine Optimization

Google is hiring an SEO manager

Google is Hiring An Program Manager, Search Engine Optimization, based on a recent job posting on the Google Careers portal.

The Google job listing is for a “Program Manager, Search Engine Optimization.” The description of the job makes it clear that this is about Online marketing:
As a Program Manager for Technical SEO, you will work with cross-functional teams across Marketing, Sales, Product Development, Engineering and more to help drive organic traffic and business growth. You will take part in website development and optimization, help shape blog and social strategy, improve website code hygiene and define web architecture for international websites.
The Technical SEO manager will be required to work with many different departments within Google including marketing, sales, product development and engineering. "You will take part in website development and optimization, help shape blog and social strategy, improve website code hygiene and define web architecture for international websites," the job description reads.

The responsibilities include:

  1. Architect, design, develop and maintain innovative, engaging and informative sites for a worldwide audience. 
  2. Maintain and develop the web code to ensure quality, content and readability by search engines. 
  3. Keep pace with SEO, search engine and internet marketing industry trends and developments and report changes as needed. 
  4. Advise, collaborate with, and synthesize feedback from Marketing, Product and Engineering partners to push for technical SEO best practices.
The qualifications include:
  1. BA/BS degree in Computer Science, Engineering or equivalent practical experience. 
  2. 4 years of experience developing websites and applications with SQL, HTML5, and XML. 
  3. 2 years of SEO experience. 
  4. Experience with Google App Engine, Google Custom Search, Webmaster Tools and Google Analytics and experience creating and maintaining project schedules using project management systems. 
  5. Experience working with back-end SEO elements such as .htaccess, robots.txt, metadata and site speed optimization to optimize website performance. 
  6. Experience in quantifying marketing impact and SEO performance and strong understanding of technical SEO (sitemaps, crawl budget, canonicalization, etc.). 
  7. Knowledge of one or more of the following: Java, C/C++, or Python. 
  8. Excellent problem solving and analytical skills with the ability to dig extensively into metrics and analytics.
For many working at Google is a dream job, and for those search engine optimisation experts who have always fancied a look behind the curtain, this could prove the ideal opportunity to get right to the root of the science of search. Well, that’s probably a given if Google needs help ranking itself in its own search engine.

Fundamentals of Responsive Web Design


Responsive Website

Responsive Web design is the approach that suggests that design and development should respond to the user’s behavior and environment based on screen size, platform and orientation. The practice consists of a mix of flexible grids and layouts, images and an intelligent use of CSS media queries.

Websites need to work across multiple devices, screen sizes, and browsing contexts. Web designs need to be responsive to these variables, providing an optimal viewing experience for each scenario.

This article covers Fundamentals of Responsive Web Design like screen density, fluid grids, and responsive images, as well as actual design strategies that guide you from website mock-up to testing.

Rule of Thumb:

Configure the Viewport: 

A viewport controls how a webpage is displayed on a mobile device. Without a viewport, mobile devices will render the page at a typical desktop screen width, scaled to fit the screen. Setting a viewport gives control over the page's width and scaling on different devices.

Pages optimized to display well on mobile devices should include a meta viewport in the head of the document specifying width=device-width, initial-scale=1.

Designing for multiple screen:

Designing web sites to fit multiple resolution screen size is a very important web design principle.

Most browsers in mobile devices scale down webpages to make them fit the viewport. Since we want to rearrange stuff with CSS3 media queries instead ,we prevent this by using a simple meta tag that tells the browser to use the device width without any scaling. This is the meta tag that goes in the <head>.

You can use Modernizr to add support for CSS3 in older browsers, and at the same time get HTML5 support and other stuff such as feature detection with media queries and conditional resource loading. Or – to only add support for media queries – you can include this script in the <head>.

Media Queries for Standard Devices:

A major component of responsive design is creating the right experience for the right device. With a gazillion different devices on the market, this can be a tall task. We've rounded up media queries that can be used to target designs for many standard and popular devices that is certainly worth a read.

If you're looking for a comprehensive list of media queries, this repository is a good resource.

Use fluid grids:

Grids provide structure to your website, while using relative units can provide fluidity to that structure. Fluid grids are defined using a maximum width for the design; whereas the grid contained therein, is defined using relative widths and/or heights, instead of pixels. This allows the widths and heights to adjust accordingly in relation to the parent container. In other words, as the size of the screen your website is being viewed on gets smaller or larger, your site will adjust accordingly.

Build Responsive forms:

Don’t hide forms on smaller devices anymore. Making a responsive form is essential to meeting mobile user expectations.

Optimizing site performance:

Website visitors expect the same type of experience on their mobile device as they do on their computers.

So now, not only do you have to think about how a website performs in various computer web browsers, you also have to think about optimizing a website for the many types of mobile devices. This is where responsive web design comes into play. Responsive web design (RWD) involves creating a site that adjusts depending on what type of device is doing the viewing. The text can be scaled down, to offer only the main text and images.

It’s important to note, though, that just because a site has responsive web design and looks good on a certain device, it does not necessarily mean that it will load faster. And just because it loads faster on a mobile device, does not mean a visitor or customer will stay on it longer.

Ways to Optimize Your Website


  • Get a dedicated server
  • Use a CDN
  • Compress images and text

Creating flexible HTML Layout:

I've been thinking a lot about screen resolution lately and how the use of fluid width websites is the best way to accommodate all visitors screen resolutions. The alternative, static width websites, have to make a choice. You can optimize for 800px width, the lowest common denominator, and give up the use of several hundred pixels of width for users with larger screens. Or, you can optimize for 1024px and just make your 800px visitors horizontal scroll. Anything wider than 1024px is too much for static width sites, in my opinion.

I think the best possible scenario is to make a fluid width site that accomodates everyone. Here is what I think would be the "Perfect" fluid width layout:

  • Works in all major browsers 
  • Shrinks to 780px This accommodates users with 800x600 resolution, with no horizontal scroll! 
  • Grows to 1260px This accommodates users with 1280x768 resolution and everything in between. 
  • This accommodates 90%+ of all internet users. You could easily make this layout grow larger, but be mindful of how line-length affects readability. Nobody wants to read a line of text 1980px long. 
  • Sidebars are of "equal height" to the main content 
  • Page content is centered for users with even higher resolutions.

Testing responsive design:

There are plenty of responsive design testing tools in the internet, you can try Google's mobile-friendly design testing tool.

On Page SEO Checklist: 17 Ways to Optimize Your Page

On Page SEO Checklist

If you’re just getting the hang of all the things that go into an optimized webpage, there’s no doubt the list can be overwhelming.

What is on-page SEO?

On-Page SEO refers to the process of making your pages appeal to both search engines and human. It reviews and improves both the public face of your website and the behind the scenes coding and technical set-up that only search engines see.

on-page SEO is the foundation on which your website must be constructed for better search engine ranking.

In this article, I’ll show you an On-Page SEO Checklist and This checklist can help you improve organic traffic, drive leads and improve your position in search engine results?

1. Title Tag

Ensure each page has a unique and descriptive title. A title is the most important on-page SEO element and usually target keywords present in title type helps return relevant pages on search engines.

Title Tag Google Example


Advice: Title Tag Should be 55-65 characters including spaces.

2. Description Tag

The description tag should include the most important keywords within 156 characters including spaces.

The description tag is important for your site visitors as they are the summary of the page content that they see on search results. The keywords in meta description used to help websites rank in the earlier days, but not much anymore because of manipulation of this element for SEO, in the past.

Meta Description Tag Example


Advice: Ensure each page has a unique description.

3. Heading Tags

Unlike title and description, The heading tag is visible on the web page to the human visitors. It is also important from search engine point of view as search engine bots acquire the information about the page from the heading tag, especially h1 tag.

H1 tags are meant for the Headline and therefore, your Title should be wrapped around this tag. However don’t over optimize your page by adding keywords to sub-headings which are H2, H3, and H4.

The purpose of H tags is to tell Google how the content is structured for readability. E.g. Our title describes the topic of this post, followed by sub-headings which further explains and goes into detail about On-Page SEO.

heading tag


Advice: Place your targeted keyword in the h1 tag.

4. Write High Quality Content

The page content is what makes it worthy of a search engine organic result position. It is what the user came to see and is thus extremely important to the search engines. As such, it is important to create good content. And All the on-page optimization in the world won’t help you if no one finds your content useful.

The content of a page must contain keywords chosen for a particular page. These could be targeted keywords or long tail keywords or synonyms. Just make sure the keyword density is not too high, which means use them only when they make sense to the human reader.

5. SEO-Friendly URLs

Keep the URLs clean and fill them with keywords or words that aptly describe the content. The URLs say a lot about a site’s architecture and often is considered important for SEO as well as usability.

URL structure is important because it helps the search engines to understand relative importance and adds a helpful relevancy metric to the given page. It is also helpful from an anchor text perspective because people are more likely to link with the relevant word or phrase if the keywords are included in the URL.

6. Optimize Images

When you see a picture of a baby crying, you instantly recognize what’s going on in the picture.

The problem is, this instant recognition isn’t possible for search engine spiders at this time. Instead, you must help the spiders understand each of your images with HTML alternative text attribute called alt tags.

What is image alt text?

The short answer is, it’s the text that the search engine uses to understand images.

7. Content Length

Page content length gives search engines ample text to crawl and plenty of keywords and context clues to help them understand what the article is about. For your written posts, 1,500+ words should be the minimum.

Advice: Improve content to match/better content on competitor websites.

8. Internal Linking

Internal Linking help show search engines the validity or relevancy of your content. The same goes for linking internally to other pages on your website. For instance, if you've written about a topic that's mentioned in your blog post on another blog post, ebook, or web page, you should link to that page. That will not only help retain visitors on your website, but also demonstrate the other relevant and authoritative pages to search engines. It

  • helps readers find what they’re looking for 
  • helps your audience get to know, like, and trust you 
  • helps search engines crawl every page on your site 
  • helps search engines create an accurate sitemap

9. Site Map:

Every site must have a sitemap. However, even if sites don’t have one, they get indexed by search engines. The presence of a sitemap makes it a tad easier to find and index pages, for the search engines.

Every site should have an HTML sitemap, and every page should link to that sitemap, probably in the footer for your website user.

10. Text Navigation:

Verify there is text navigation, not JavaScript or Flash navigation that spiders can’t see. Make sure you at least have text navigation on the bottom of the page if there aren’t any spiderable navigation links in the top nav.

Website Navigation

11. Robots.txt:

It’s important this file exists, even if it’s empty. The Robots.txt file tells the search engine spiders what not to index. Also make sure the file doesn’t accidentally exclude important files, directories or the entire site (this has been known to happen!).

Advice: If you have your robots.txt file, Check it with Google Webmaster Tool Robots.txt Tester. The robots.txt Tester tool shows you whether your robots.txt file blocks Google web crawlers from specific URLs on your site.

12. Loading Speed:

Google has stated on the record that page loading speed is an important SEO ranking signal. You can boost your site speed by using a CDN, compressing images, and switching to faster hosting.

Make sure it doesn’t take more than 4 seconds for your page to load: MunchWeb found that 75% of users wouldn’t re-visit a site that took longer than 4 seconds to load.

gtmetrix results


Advice: Check Google PageSpeed Insights or use tools like Gmetrix.com to analyze and improve a website’s performance.

13. Use of MultiMedia:

Visuals are a great addition to any Page. The use of multimedia enhances the search engine positioning of a site and add visuals. Engaging images, videos and diagrams can reduce bounce rate and increase time on site: two critical user interaction ranking factors.

14. Use Social Sharing:

You need social media share and like icons on your webpage, especially if you generate content at regular intervals in the form of blogs or press releases.

Although, Social signals not play a direct role in ranking your site. But social shares generate more eyeballs on your content. And the more eyeballs you get, the more likely someone is to link. So don’t be shy about placing social sharing buttons prominently on your site.

Social Sharing

15. Outbound Links:

Outbound links have a small role to play on search ranking and they are totally under your control. This is an easy, white hat SEO strategy to get more traffic. Outbound links to related pages is a relevancy signal that helps Google figure out your page’s topic. It also shows Google that your page is a hub of quality info.

16. Fix Mobile Usability Issues:

Google is invested in providing users a great mobile experience. See how your site is performing on mobile devices with the Mobile Usability Report, located within Search Traffic section of Google Webmaster Tools. This report lets you know if your touch elements are too close, if your content is sized to the viewport, your flash usage, font size and more.

If you want to check your website mobile usability issue , you can use Google’s mobile friendly test tool.

Fix Usability Issue


Advice: Learn How to Fix Common Mobile Content and Usability Issues.

17. Use Structured Data Markup:

Giving search engines as much information as possible about your site and the information it offers can only enhance your performance, so it’s become key for pages that want to outrank their competition to use structured data markup (also known as rich snippets) to enhance their search engine listings.

Structured data can have a multitude of benefits, ranging from improved CTR in the SERPs to better SEO performance overall. Here’s what you need to know about adding structured data markup to your site.

Tools for Adding Structured Data:



What is your On Page SEO Strategy? Let us know in comments how much time and expertise you provide to on page SEO of your site.

How To Write SEO Friendly Blog Post

SEO-Friendly Blog Posts

I think that your post should focus on what matters to your audience, not search engines. That said, there is no harm in optimizing it for search engines to help it get discovered. In fact, SEO is a great way to get your blog discovered by relevant people without spending your budget.

In this post, I would like to give you some tips on writing blog posts that are both very readable as well as SEO-friendly.

Optimize your Post Title: 

Use Google Keywords Planner to learn what people are searching for online. If there are many people who are searching for the phrase that is included in your title, and the competition for that phrase is low - you have a better chance to rank higher and have many people click into your content.

Optimize your Post Description:

Post Descriptions play a major role in search engine ranking, and description act as sales copy for your blog post. The Description has to be a short text which indicates the main topic of the page. If the meta description contains the search term people use, the exact text will be shown by Google underneath your URL in the search results.

Research long tail keywords:

Find 1-2 long tail keywords and use them a few times inside your content, preferably in the title and the first 100-200 words. Don't force it! Only use the keywords if they naturally fit the test you're writing.

Use SEO Plugin:

Use an SEO plugin, like Yoast for Wordpress, to optimize your content.

The most popular blog SEO tool for WordPress is the WordPress SEO by Yoast. Yoast has a wide variety of SEO tools for blog articles and website pages. The image shows one of the Yoast tabs for a recent blog article. The plugin analyzes the blog article for 18 different SEO factors and rates it while providing a “street light” style ranking of Red – Yellow – Green based on the articles ranking on each SEO factor.

Create Engaging Content:

Make sure your content is engaging - the longer people will spend with your content and the lower your bounce rate will be, the higher search engines are likely to rank your page.

Use and Optimize images:

Your blog posts shouldn't only contain text, you should also have images that help explain your content. But search engines don't just look for images. Rather, they look for images with alt text.

You can figure out an image's alt text by placing your cursor over an image. A small box will pop up that describes your image and, therefore, helps search engines interpret the meaning of the image. As you can see below, the alt text is "related-search." Think of alt text as an interpreter for search engines. Search engines cannot interpret what an image means without the text to explain it.

You can also use Infographics, videos, and slides which might give your reader excellent visual supplements.

Post Length:

Post Length gives search engines ample text to crawl and plenty of keywords and context clues to help them understand what the article is about. For your written posts, 1,500 words should be the minimum.

Keyword Diversity:

Use different text every time you post a link to your content. Google doesn't like duplicates, so make sure that on every forum or article you include a link to your content from, you will use the different text.

Link internally when possible:

Internal links to your content help show search engines the validity or relevancy of your content. The same goes for linking internally to other pages on your website. For instance, if you've written about a topic that's mentioned in your blog post on another blog post, ebook, or web page, you should link to that page. That will not only help retain visitors on your web site, but also demonstrate the other relevant and authoritative pages to search engines.

Internal Linking


  • helps readers find what they’re looking for 
  • helps your audience get to know, like, and trust you 
  • helps search engines crawl every page on your site 
  • helps search engines create an accurate sitemap


To find more Internal Linking, you can read more about Internal links and It's importance in SEO?

Link to External Helpful Resources:

Linking out to authoritative, trustworthy websites like Wikipedia, known thought leaders in the field, or any domain ending in .edu or .gov creates a better user experience and shows search engines you truly want to help searchers. They’ll reward you with higher rankings and more traffic.

Use Categories and Tags:

One of the best things about blogs is how organized and interconnected they can be. Taking advantage of that with categories and tags helps both readers and search engines. A few rules of thumb to keep in mind:

  • Use keywords for categories and tags where possible. This strengthens the keywords in each post and builds keyword-rich tag and category pages. 
  • You should have no more than 12 to 24 categories total. 
  • Each post should be in 3 categories or less. 
  • Tags should not be the same as categories because it confuses search engines. 
  • The sweet spot for tagging blog posts appears to be 5 to 10 tags per post, but you can have as many tags total as you want.


Post Regularly:

Adding actual and functional information to your website will give the search engine the idea that your website is alive. If it’s not an active website, the search engine will crawl it less often and it might become less appealing to the search engine to include the page in the search results.

What other blog writing tips have improved your SEO? I’d love to hear your thoughts in the comments!
Read How to promote your blog posts?

How to Promote Your Blog Posts?

How to promote your blog posts

Being relatively new to the "blogosphere", I am no expert on the best methods of blog post promotion. Firstly, I do not believe that quantity is necessary strongly correlated to quality blog posts.

I think that promoting your blog post can almost take too much time away from the actual writing. So it is a personal choice on how much time you devote to writing and promotion your blog.

Nevertheless I have read plenty of articles and hope the below can help you promote your blog posts.

Ways to Promote your blog posts:

Create Great Content:

More than anything else, are you producing quality content? If you’re selling something, do you go beyond being a simple brochure with the same information that can be found on hundreds of other sites? 

Do you provide a reason for people to spend more than a few seconds reading your pages?

Get your content right, and you’ve created a solid foundation to bring traffic on your blog posts. If your posts are really good, most likely people will link to, read, comment, and share it.

Be Active in Social Media: 

The vast majority of experienced bloggers will say use Twitter, Facebook, Google+ etc to share your posts. However this takes time and effort to build up a significant or valuable following. It takes time to maintain your presence across these sites. Read More about, How to Manage Your Social Media Efforts.

Submit to Blog Directories: 

Add your blog to directory sites like Best of the Web Blog Search, EatonWeb Blog Directory, and OnToplist.com. Here is a list of 23 Blog Directories To Submit Your Blog To.

Use Feeds: 

Utilise RSS feeds. RSS readers remaining a popular method of readers keeping track of news from various sources. There are some great directory lists like this one from TopRank Blog that you can submit your blog or RSS feed to.

Participate in Forums/Communities: 

Participate in online communities relevant to your blog is an highly effective strategy. Forums/Communities that are close to your market/niche and have an active community can be a great way to build traffic to your blog.

Being an active and useful member of niche related forums is a fantastic way to find targeted traffic for your site.

Use Tools: 

Use tools to Publish posts automatically to social media networks like Facebook, Twitter and LinkedIn. For example, whenever you post a blog on Wordpress, Everypost can spread the word through all your other social channels automatically! Read More about Content Creation and Marketing Tools.

SEO: 

Use your blog content to appear in search engine organic results, and avid Pay Per Click Service. This can be achieved by simply being smart about your existing content and new content. Writing a well structured and informative blog post can achieve higher search engine organic rank.

Use Analytics: 

Use analytics to work out where your most of the traffic is coming from and Know your conversion rates. You are trying to make the most of those visitors who actually visit and stay on your site for more than 2 seconds.

Use Mailing lists: 

Good old fashioned email is still massively powerful in pulling in traffic. Email marketing is a very effective method in getting your blog articles seen and clicked on. Sending a email to your list as soon as you publish a new post is the best way to get a fury of traffic to it.

Branding: 

Be sure to include your blog URL in all your messaging (email, social media, business cards).

Guest Blogging:

Guest blogging has long been an effective tactic for building a community, a way of growing visibility for both your website and your byline, a means of driving traffic, increasing the exchange of ideas and a method of building inbound links to your website.

Follow these steps to ensure your guest blogging efforts are well-received by the search engines and new audience:

  1. Only Post on High Quality and Relevant Websites
  2. Contribute Original, Quality Content
  3. Link with Value in Mind
  4. Build Engaging, Long-Term Relationships

Deliver The Right Mix of Content: 

On your blog, you need to deliver the right mix of content Regularly. Include Images, Infographics, Audio and Video in your blog posts. It helps engage your visitors to your post and encourage them to share your posts.

Bend the Rules: 

Leveraged paid advertising, mass marketing (spam) and/or guerilla marketing to build early traffic.

Offline Activity: 

Get out the building. Attend conferences, meet people face-to-face. Often people read a blog because they discovered them in the flesh.

Good Writing: 

Writing and sharing personal and real experiences is always popular.

Ignore Frequency: 

I don't believe posting regularly is important. Many of the good blogs I find are from discovering brilliant articles published years ago.

Knowing how to promote your blog posts is essential if you want to get more blog traffic and build your audience. In summary you need to spend an extensive amount of time across many methods to successfully promote your blog.

You can't simply publish and hope for the best and only sharing with your email list and social media profiles is NOT enough as they are limited in numbers.

You have to reach out to authorities in your niche, syndicate your content, share with others and put in some work to get links, shares and new readers.

When you spend more time promoting you get rewarded with a more engaged community who in turn tell others about your site causing a snowball effect.

Following steps above is a good start but if you're looking for more advanced methods that can bring more visitors to your blog.

Internal links and It's importance in SEO?

Internal Linking

What are internal links?

Internal links are links between pages on the same site. For example, a link from the home page to a category page or links from a product page to similar product pages.

In short, internal links are links within the site and not pointing outside of the domain.

Why are internal links important?

Internal links are important for three main reasons.

  • Crawl
  • Relevance
  • Priority


Here's a brief explanation of each.

Crawl 

Internal links provide navigation for users and search engines. A solid internal link structure ensures a site is maximizing crawl efficiency, which is the building block of SEO.

Relevance 

Proper internal linking provides relevance though linking related pages together and doing so with descriptive anchor text. A good internal linking structure creates 'neighborhoods' of content on the same subject or theme.

Priority 

Internal links provide a signal about what pages are most important on a site, generally measured by how many times you're linking to that page. Essentially, if you think a page is important, you link to it more often.

Internal links are links within your own website and are important in creating proper navigation and crawl paths, enforcing relevance and signaling priority.

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.

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: http://www.openwavecomp.com/project_portfolio.html

If you are interested please send us your exact requirement details to leads@openwavecomp.com

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!

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.

Robots.txt

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.

Example:

http://yourdomain.com/

should 301 redirect to:

http://www.yourdomain.com/

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:

site:yourdomain.com -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 w3storm.com:


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.