This guide covers all major aspects of SEO, including:
• content SEO
• analytical SEO
• performance SEO
• Technical/HTML SEO
• Image SEO
• Off-site SEO
Where possible I will demonstrate techniques (or refer to other articles) with verifiable SEO
examples that you can look at on Google.
Content SEO
Content SEO refers to the techniques you can use to help content appear higher in the SERPs
(Search Engine Results Pages).
How to implement content SEO: Content SEO requires you to know which SEO keywords and
phrases you want to target. This in turn...
Small business SEO ROI calculation
PMA00:35
For the purposes of the ROI (Return on Investment) calculation for small business SEO, we'll make
a few assumptions about the amount of traffic clicking through from Google (feel free to modify
these if you think they are different).
In both cases, we're looking at the traffic generated by results appearing on the first page of Google
that's the whole point of proper SEO after all.
To make the maths easy, let's assume that Google generates 100 000 impressions for your keywords
each month.
We'll also say that the ADV is $5 and that the conversion...
Weekly SEO top 5
PMA23:59
This SEO list for bloggers and small business will show you five things you should do at least once
a week in order to ensure that your blog or website is driving as much Web traffic as possible.
In many cases, the SEO or search optimization related tasks mentioned in this list should be
performed more than once a week.
1. Create content
Add content to your site at least once a week. If you rely on revenue from the Internet then it is
definitely worthwhile creating content on a more regular basis, as a high authority, highly ranked
niche website...
SEO and Internet marketing diversity
PMA00:58
So here it is, based on the current state of search, SEO and social, we can make some prettypowerful deductions about how to move forward with the best SEO and Internet marketing strategypossible.The keywords for small business SEO and marketing in 2012 are diversity, authority, andengagement.Content diversityContent needs to be diversified to cater for different needs now that direct product sale conversionsare likely going to diminish with Google's product search taking the majority share of the pie.Community discussions, reviews, human interest...
Promote your website in the right ways
PMA05:34
While most of the links to your site will be gained gradually, as people discover your content throughsearch or other ways and link to it, Google understands that you'd like to let others know about thehard work you've put into your content. Effectively promoting your new content will lead to fasterdiscovery by those who are interested in the same subject. As with most points covered in thisdocument, taking these recommendations to an extreme could actually harm the reputation of yoursite.Good practices for promoting your website• Blog about new...
FILE NAMES FOR SEO
PMA05:27
This is another are in which opinions are varied as to the effect of filenames on search engine ranking. But it’s good protocol to name yourfiles – webpages, mp3s, images, videos etc with useful, relevantnames, and since it definitely won’t hurt your rankings, I say ‘whynot?’. Without being spammy, you can choose wisely when namingyour files to make them relevant. If you have MP3s, don’t just namethem “track one” or something generic like that. Include the name ofyour band, genre and track title for example, and remember to usehyphens to separate...
Know Your Network For Seo
PMA05:24
Imagine going to battle without an understanding of the terrain, roads, buildings,weather, or even your own fighting force’s tactics and capabilities. This is the situationfaced by many information security professionals when they initially attempt to monitortheir network environment. Knowing your network is akin to understanding yourmilitary capabilities, strengths, and weaknesses when preparing for an enemy attack.In information security, the enemy will change tactics continually, but you have a“home field advantage” because the battleground...
How To Increase Traffic to Your Website
PMA00:29
• Review sites are the most cost-effective form of social marketing for small, local businesses.• Make sure your listings on review sites include plenty of relevant keywords so that people can findyou in search results.• Respond to negative reviews, but always remain calm and try to resolve the issue.• Unlock your business page at Yelp.• Post stickers and badges on your websites and physical locations to encourage more review...
Considerations for Multi-Lingual Sites
PMA04:22
Creating SEO-optimized content for a multi-lingual web site presents a whole new challenge forSEO. Needing a multi-lingual site is a good problem to have. It usually means that you have customersin multiple countries. However, it also means you have to double or triple your SEO efforts.The good news is that optimizing your foreign-language web site is very much the same as optimizingyour English one. You just do it in a different language. Here are some guidelines that shouldserve as reminders of what you should plan to do during the SEO process:...
Seoo Traffic Sources
PMA01:34
On this page, you can see a summary of your inbound traffic. This includes direct traffic,search engine traffic, and referring sites traffic. The top part of the page shows this typeof information.
The bottom part of the page is divided into two tables. The table on the lower left showsa summary of your main sources of traffic. The table on the lower right shows thepertinent keywords bringing the traffic.
The submenu options under the Traffic Sources main menu item include pages thatshow segregated views of traffic. If you are using Google AdWords,...
OFF-PAGE OPTIMIZATION
PMA00:06
This refers to ways to improve your site’s ranking that involve 3rd partysites, not just your own.BACKLINKSBacklinks are simply links from other websites back to your own site.Backlinking can be an entire marketing strategy in itself and Irecommend that you consistently work on this aspect. The idea is thatin addition to the content of your site, search engines look at who youare associated with – which, and how many sites are linking to you. Ifsites they deem to be high quality are linking to you, this makes yoursite look better in their eyes....
Build Inbound Links with Online Promotion
PMA03:13
Now that your website is keyword-optimized, it is time to build up your inboundlinks. Promoting your site to build more inbound links than your competitors, especiallyfrom high PageRank sites, is the most important way to increase your searchengine rankings. Here are some techniques you can use to boost your inbound linksto build up the buzz and rise above the noise:• Use XML news feeds such as RSS and Atom to automatically syndicate your contentto other sites.• Register your feeds at news aggregators.• Interview luminaries.• Write articles on...
Web page optimization streamlines
PMA03:12
Your pages to download and display faster. As
your website performance improves, your bailout rates and bandwidth bills will godown while your conversion rates and profits will rise. In this chapter, you learnedhow to minimize HTTP requests, optimize graphics and multimedia, substituteserver-side for client-side sniffing, and load JavaScript wisely.
To reduce the overhead of multiple objects that causes the majority of web pagedelay, minimize the number of objects referenced within your web pages. Also, putall of your images, still and motion,...
Top Search Engine Ranking Factors
PMA03:05
PageRank is not the only factor that Google uses to rank search results. Google usesmore than 200 “signals”to calculate the rank of a page.a According to a survey of SEOexperts, the top 10 most important factors include the following:
• Keyword use in title tag• Anchor text of inbound link• Global link popularity of site• Age of site• Link popularity within the site’s internal link structure• Topical relevance of inbound links to site• Link popularity of site in topical community• Keyword use in body text• Global link popularity of linking site•...
SEO Testing
PMA22:50
SEO is both an art and a science. As with any scientific discipline, it requires rigorous testingof hypotheses. The results need to be reproducible, and you have to take an experimentalapproach so as not to modify too many variables at once. Otherwise, you will not be able totell which changes were responsible for the results.
And although you can glean a tremendous amount of knowledge of SEO best practices, latesttrends, and tactics from SEO blogs, forums, and e-books, it is hard to separate the wheat fromthe chaff and to know with any degree...
AdWords Tips For SEO
PMA00:09
Observe and track your competitionObserve the competition. Write a script to track ads of your targeted keyword list.Record competitor ads for several weeks. Note changes in ads. Analyze ads thatchanged. If the ads are not changing, this could mean they are working.
ExperimentDon’t stop with weeding out the nonworking keywords. Experiment with new keywords.Learn of any new competitors. Learn what their keywords are. Don’t be afraidto gradually lower your bid prices to see the effects on your CTR.
Refine your ad copyA poor CTR usually means bad...
SEO Benefits Of A Quality Website Structure
PMA23:43
The main benefits of having a great navigation structure for both search engines and peopleare:
Indexation - If the search engines such as Google can follow your structure from Homepageright down to the lowest levels, then it will get to “crawl” (see) every page on the site. It meansthat as long as the rest of the site is optimized correctly, every page on the site should beindexed in the search engines.Following on from this, any new pages you add should get indexed more quickly as the site canbe crawled more easily.Usability - It gives a better...
SEO Research and Analysis
PMA07:40
even more challenging and complex by the constant evolution of best practices and
optimization opportunities.
Fortunately, a great variety of resources that make the job easier are available on the Web.
Many leading SEO practitioners regularly post their thoughts on blogs or in forums, or speak
at conferences. This creates many opportunities to interact with them, learn from their
experience, and keep your skills sharp and up-to-date.
In this chapter, we will talk about those resources and how to leverage them to be more
successful in your SEO...
SEO for Lead Generation and Direct Marketing
PMA07:18
Although lead generation via the Web is less direct than an e-commerce transaction, it isarguably just as valuable and important for building customers, revenue, and long-term value.Millions of search queries have commercial intents that can’t be (or currently aren’t) fulfilleddirectly online. These can include searches for services such as legal consulting, contractconstruction, commercial loan requests, alternative energy providers, or virtually any serviceor product people source via the Web.Here are some factors to think about when considering...
Search Ranking Algorithm-Social sharing data
PMA02:23
Include social sharing and follow buttons on your site, your blog, and in your emailssocial sharing strategies increase traffic and increase profits. For
those internet marketers wondering how big can social media be in terms of helping businesses online explode Twitter Followers -> Email Subscribers: Twitter is a great communication channel. It helps you contact and stay in touch with anyone you want. But it doesn’t directly make you real money. Email marketing is still the most profitable online marketing channel.Facebook Fans ->...
Techniques To Improve Page Rank
PMA04:30
You can follow up certain methods for improving your page rank. One of the very commonmethods followed often for this purpose is to increase the numbers of pages of the website andinterlinking them with each other. However, you need to take care so that your website issignificant and it contains meaningful content for use. Otherwise, your website may obtain anegative ranking in the search engines if your website has empty pages without any particularsubstance.
Link building is another method for improving page ranking. The incoming backlinks playsignificant...
SEO for Raw Traffic
PMA23:59
Optimizing a site for search engines and creating keyword-targeted content helps a site rankfor key search terms, which typically leads to direct traffic and referring links as more and morepeople find, use, and enjoy what you’ve produced. Thousands of sites on the Web leveragethis traffic to serve advertising, directly monetizing the traffic sent from the engines. Frombanner ads to contextual services such as Google’s AdSense program to affiliate programs andbeyond, web advertising has become a massive industry—$25 billion plus, according toeMarketer.
Here...
SEO for Reputation Management
PMA03:12
SEO for reputation management is a process for neutralizing negative mentions of your namein the SERPs. In this type of SEO project, you would strive to occupy additional spots in thetop 10 results to push the critical listing lower and hopefully off the first page. You mayaccomplish this using social media, major media, bloggers, your own sites and subdomains,and various other tactics.
Since one’s own name—whether personal or corporate—is one’s identity, establishing andmaintaining the reputation associated with that identity is generally of...
SEO for E-Commerce Sales
PMA03:11
One of the most direct monetization strategies for SEO is driving relevant traffic to an ecommerceshop to boost sales. Search traffic is among the best quality available on the Web,primarily because a search user has expressed a specific goal through her query, and when thismatches a product or brand the web store carries, conversion rates are often extremely high.
When to employUse it when you have products/services that are directly for sale on your website.Keyword targetingPaid search advertising is an excellent way to test the efficacy and...
Javascript Math object
PMA02:56
The Math object holds a set of constants and methods
enabling more complex mathematical operations than the basic arithmetic
operators
var root = Math.sqrt(10);
Constants Provided by the Math Object
Property
Description
Math.E
The base of the natural logarithm (Euler's constant e)
Math.LN2
Natural log of 2
Math.LN10
Natural log of 10
Math.LOG2E
Log (base 2) of e
Math.LOG10E
Log (base 10) of e
Math.PI
Pi (p)
Math.SQRT1_2
Square root of 0.5 (equivalently, one over the square...
JavaScript and XML
PMA02:53
To demonstrate JavaScript, XML, and the DOM in action, let’s
use Internet Explorer 5.5 or better to load an XML document containing our
employee directory and see if we can manipulate it. First, to load in the
document we create an instantiation of Microsoft’s XML parser using the
JScript-specific ActiveXobject. Once the object is created, we
load the appropriate XML document into memory. In this case, it is the pure XML
file of employee records we saw earlier without style sheets or other
references.
var xmldoc = new ActiveXObject("Microsoft.XMLDOM");
xmldoc.async...
Javascript Image Objects
PMA02:50
Properties of Image Objects
Property
Description
align
Indicates the alignment of the image, usually “left” or
“right.”
alt
The alternative text rendering for the image as set by the
alt attribute.
border
The width of the border around the image in
pixels.
complete
Non-standard (but well-supported) Boolean indicating whether
the image has completed loading.
height
The height of the image in pixels or as a percentage
value.
hspace
The horizontal space around the image in
pixels.
isMap...
Javascript The + Operator
PMA01:04
The binary + operator adds numeric operands or concatenates string operands:
1 + 2 // => 3"hello" + " " + "there" // => "hello there""1" + "2" // => "12"
When the values of both operands are numbers, or are both strings, then it is obviouswhat the + operator does. In any other case, however, type conversion is necessary, andthe operation to be performed depends on the conversion performed. The conversionsrules for + give priority to string concatenation: if either of the operands is a string oran object that converts to a string, the...
Javascript Recursion
PMA00:46
Recursion is when a function calls itself. This is often useful in mathematics,such as fi nding the nth number in the Fibonacci series (1, 2, 3, 5,8, 13, 21…).function fi bonacci(n) {if ( n < 2 ) {return 1;} else {return fi bonacci(n-2) + fi bonacci(n-1);}}fi bonacci(5);8fi bonacci(10);...
Javascript Objects as Arguments
PMA00:45
You may want to write functions that take many arguments, some ofwhich are optional.function drawElement( color, border, width, height,left, top, zIndex) {// Make and display an element with these variables}drawElement("red", 4, null, null, 100, 10);Function signatures like this aren’t ideal for a couple of reasons:■ It’s hard to remember the exact order of arguments.■ You have to specify null values when you want to use the defaultvalue for arguments in the middle of the signature.■ Did you notice that I forgot to specify a value for zIndex?...
Javascript search
PMA00:43
search(regexp)The search() method is the same as indexOf() except that it takes aregular expression pattern instead of a substring. It also returns -1 if thepattern isn’t found."hello world".search(/[aeiou]/); // Find the fi rst vowel1"hello world".search(/\d/); // Find the fi rst digit-1match(regexp)The match() method returns an array containing all the substringsmatching the regular expression and its subpatterns. Unlike the othersearch-and-replace methods, it returns null if the pattern doesn’t match.Here are some simple examples, but I’ll...