SlideShare a Scribd company logo
1 of 29
Marketing Presentation 
Practical SEO for Web Developers 
An Introduction to SEO | Part 1 
Noel Flowers 
October 15th, 2014
Purpose of Presentation 
 Provide a basic understanding of 
Search Engine Optimization 
 Look at SEO from a practical web 
development perspective 
 Give real examples of how to create 
SEO-friendly code 
 Explain the purpose of SEO & dispel 
the myths surrounding it
Content 
 What is Search Engine Optimization? 
 The underlying principles and objectives 
 How it affects web development 
 Some easy improvements to apply 
 Helpful resources and handy tools to use
What is Search Engine Optimization?
Common Definitions 
 Search Engine Optimization (SEO) is the process of affecting the visibility of a 
website or a web page in a search engine's "natural" or un-paid ("organic") search 
results. In general, the earlier (or higher ranked on the search results page), and 
more frequently a site appears in the search results list, the more visitors it will 
receive from the search engine's users. (source: Wikipedia.com) 
 SEO is short for Search Engine Optimization, which is a methodology of strategies, 
techniques & tactics used to increase the amount of visitors to a website by 
obtaining a high placement rank in the search results page (SERP) of search engines 
like Google, Bing, or Yahoo. SEO helps ensure that a site is accessible to search 
engines & improves the chances the site will be found. (source: Webopedia.com)
SEO Myths & Misconceptions 
There are many misconceptions surrounding SEO, and some marketers who like to 
perpetuate the myth that it is a complex and mysterious craft that requires a marketing 
wizard adept in the black, grey or white-hat magical arts to conjure up success. 
Here are some of the more common SEO myths and why they are busted: 
 It’s all about the rankings baby! 
Search rank is an outcome of website optimization, it is not the goal 
 Repeating keywords in content and code, increases visits/rank for that term 
 Stuffing content with your keywords, not useful information, hurts rather than helps 
 The more links to your website, the better 
Think quality not quantity. Links should be useful and relevant to the user
The Underlying Principles of SEO
of users click 
on the organic 
Google search result 
12% click 2nd, 8.5% on the 3rd, and decreases 
incrementally until only 3% click on 10th result. 
This is the difference between receiving 1 million 
clicks (1st spot) or only 73,500 (10th)
What is the Purpose of SEO? 
To truly understand search engine optimization, we need to stop over complicating it 
and look at the reasons for its existence, the underlying purpose it serves, and the 
objectives that serve as its foundation. 
 Search engines like Google have a very simple aim; to connect users with the 
most relevant content results for their search query 
 To achieve this, they have developed complicated algorithms that assess 
numerous elements to determine the site’s usability and relevance to the query 
 The goal isn't to manipulate the search engine algorithms so you can rank highly in 
search results, but rather to communicate through various means the purpose of 
your website so it can be matched to relevant searches. While providing visitors 
with an efficient and seamless user experience
The Basic Principles 
There are a million and one different opinions about how to approach SEO, but if you 
can remember these three very basic premises, the rest should come easy: 
SEO Principle #1 – Don’t try to outsmart Google 
SEO Principle #2 – Create websites for people 
SEO Principle #3 – Build in a way robots understand
How does this Relate to Development?
Developers Areas of Influence 
SEO is not just the realm of content writers and digital marketers. It should be at the 
forefront of everyone’s mind, most especially web developers. Skipping the basics of 
SEO can leave a site's foundation in chaos, severely crippling its possibility of success. 
Here are a few key areas which are fall under the responsibility of the programmer: 
 Accessibility – can search engines find the site, and are spiders able to crawl it 
 Performance – user experience is greatly affected by page speed and site integrity 
 URL Structure – should be clear and logical, and understandable to humans 
 Code – clean and semantically correct code that makes appropriate use of tags 
 Compatibility – make sure site is compatible across desktop and mobile browsers
Some Practical Examples 
Here are some common examples of how simple adjustments to specific areas can 
provide significant improvements to a site’s SEO. If you keep in mind the 3 basic 
principles of SEO, many of these are just good old common sense: 
Accessibility 
 Build websites search spiders can crawl – search engines find pages by following 
HTML links. If your pages aren't linked properly, your pages will never be indexed so 
will not appear in search results. Here are some examples of barriers that can cause 
problems for spiders 
1. Javascript Links – if you use Javascript links, be sure to have text links as well 
2. Links in Flash – many engines can't follow Flash links, so also include text links 
3. Orphaned pages – make sure every page is linked to from at least 1 other page 
4. Dynamic URLs – can be problematic, use ‘mod rewrite’ to turn into static url 
5. Site is down – engines can't index a site if it's down, so use a reliable webhost
Some Practical Examples (contd.) – Accessibility 
 Can the spider read your page? – even if robots can find a page they have to be 
able to see the words in order to index them. Spiders can't read text in graphics 
(use alt tags), they're still not very good at reading Flash pages either, so make sure 
any Flash page you have has a "Skip this intro...“ and links to your text-rich content 
 Moving pages or whole site – to preserve domain / page rankings when renaming 
or replacing pages, or moving to a new domain use the appropriate redirect 
command in the Apache server software: 
1. 301 – Moved Permanently 
2. 302 – Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0) 
3. 307 – Moved Temporarily (HTTP 1.1 Only) 
4. Meta Refresh – Page level rather than server level redirect (not recommended)
Some Practical Examples (contd.) – Accessibility 
 Robot control syntax – use the Robots.txt file to help a search engine determine 
what should and should not be indexed, here are some pointers on how to use
Some Practical Examples (contd.) – Performance 
Performance 
 Speed up your website – the longer you make users wait for a page to load, the 
more chance you have of losing them. Here are a few quick tips to instantly speed 
up your website and hold on to visitors ever-shortening attention span (4-6 secs.): 
1. Optimize Images – an obvious one which is too often overlooked 
2. Activate Gzip compression – a few lines of code can save up to 50% load time 
3. Minify your Files – can be done with tools like Codekit, Prepos and Grunt 
4. Concatenate all CSS & JavaScript – eliminate wasteful HTTP requests 
5. Use Sprites – turn images into a simple sprite sheet with tools like Stitches 
6. Use a CDN – load external CSS and JavaScript from CDNs where possible 
7. Use Caching – if a file has been downloaded, why waste time doing it again?
Some Practical Examples (contd.) – URL Structure 
URL Structure 
 Logical architecture and navigation – the optimal structure for a site should look 
similar to a pyramid and have as few links as possible between the home and any 
given page, with readily accessible navigation. Some important points to note: 
1. Subdomains vs. Subfolders – subdomains are seen as a separate site by engines 
2. Use of Categories – instead of using …/114/cat223/, go with …/brand/reebok 
3. Maintain XML Sitemap – keep it up to date and submit to engines for indexing 
 Human readable URL – a user should be able to know what a page is about by 
reading the URL, so use meaningful and descriptive names and these tips: 
1. Proper Syntax – use hyphens rather than underscores as spaces between words 
2. Use Descriptive Keywords – keep it brief, no more than 3-5 words in length 
3. Rewrite Default URL’s – mostly for dealing with CMS or eCommerce platforms
Some Practical Examples (contd.) – URL Structure 
 Avoid Duplicate URLs – Google will treat any differentiation in a URL as a unique 
page, even when that URL points to a page with identical content. This can lead to 
penalties for duplicate content and decrease rankings. Some solutions include: 
1. 301 Redirect – redirect other pages to preferred URL 
2. Use Canonical URLs – set a preferred version of duplicate pages 
3. Ignore Parameters – use WMT to ignore dupes created by tracking parameters
Some Practical Examples (contd.) – Output Code 
Output Code 
 Important HTML elements – these play a key role in communicating with users & 
search engines alike the purpose of your site pages. Key ones are shown below:
Some Practical Examples (contd.) – Output Code 
 Hyperlinks – should accurately define what someone will get when they click on it. 
For example, anchor text like “Download Our SEO White Paper” is much better than 
“Click Here”. This applies for both the user experience and for search engines:
Some Practical Examples (contd.) – Output Code 
 Heading tags – like <h1>,<h2>, etc. tell users (human and robot) more about the 
contents of your page and what they can expect to get from it. Do not use 
paragraph tags and style them as a heading using css, use heading tags instead 
 Validate your code – search engines like to see nice mark-up, as itt allows them to 
more easily read what is on a site and its pages. Thus, make appropriate use of tags 
and eliminate any and all code bloat. Some suggestions along these lines include: 
1. Use only one h1 tag (unless using HTML5) & all other header tags appropriately 
2. Ensure your code is semantically correct – using tools like W3C Validator 
3. Eliminate any bad or broken links 
 Schema.org and microformats – a markup language agreed upon by all three major 
engines (Google, Yahoo, Bing), which represents a hugely important development in 
the way we find people, places and things called entity-based search. See the full 
list of usable schemas to get an idea of the possibilities it creates
Some Practical Examples (contd.) – Compatibility 
Compatibility 
 Mobile & desktop browser compatibility – Google for one has declared its support 
of responsive design whenever possible, and device-specific HTML where 
responsive is not an option. Ideally, content should also be tailored to mobile too.
Some Black Hat Practices to Avoid
Naughty, Naughty! 
The first basic principle we discussed was “Don’t try to cheat Google” and there is a 
good reason for this. Google makes it clear that it disapproves of certain SEO tactics, 
(see their list) and have been known to crack down heavily on any activity they deem to 
be contrary to the spirit of SEO, going so far as to remove sites it felt weren't playing 
fair. You would be wise to avoid the wrath of the Google gods, so best to avoid: 
 Invisible text – Don't put white text on a white background. In fact, don't put even 
very light yellow on a white background. The engines aren't stupid; just because the 
colors aren't exactly the same doesn't mean they can't figure out there's no 
contrast. Yes, there are clever ways to try to fool Google about what the 
background color actually is, but Google is probably aware of most of them anyway 
 Cloaking – Google knows what's on your site through periodical automated scans by 
Googlebot to the pages in its index, to grab all the page content for analysis. 
Cloaking means showing one page to Googlebot and a completely different page to 
real human visitors. Google despises this aplenty
Naughty, Naughty! (contd.) 
 Keyword Stuffing – engines want your pages to be natural. Finding every place to 
cram your keywords onto your pages (or worse, including a "paragraph" of nothing 
but keywords, especially if they're repeated ad nauseum) is a big no-no. Do you 
consider pages with lists of keywords to be high quality? Neither does Google. 
 Doorway pages – this is a page built specifically for the purpose of ranking well in 
the search engines and without any real content of its own, which then links to the 
"real" destination page, or automatically redirects there. Doorway pages are a 
popular choice of some SEO firms, although Google has cracked down on this and 
many webmasters saw their pages disappear from the index. 
 Spam – with regards to SEO, spam refers to worthless pages with no content, 
created specifically for the purpose of ranking well in the engines. You think they 
have what you're looking for, but when you get there it's just a bunch of ads or 
listings of other sites. The webmaster is either getting paid by the advertisers, or 
the page is a doorway page, with the webmaster hoping that you'll click over to the 
page they want you to go to
The Consequences 
There are two possible punishments for violators of any of Google’s policies and it's 
important to distinguish between them since they're entirely different: 
 Banned – your site is removed from the index completely. This is pretty rare; most 
people who think they've been banned are actually still in the index. It's easy to tell 
whether you've been banned by Google. Assuming your site was in the index to 
begin with, search Google for site:yourdomain.com. If you get any results, your site 
hasn't been banned 
 Penalized – means having your rank reduced. Unfortunately there is no proven way 
to test for this. A lot of the time when someone thinks they've been penalized, 
they're actually wrong. Rankings change, sites drop, it's all part of the way the 
search engines work
Some Handy Resources and Tools
SEO Tools & Resources for Programmers 
• Developers SEO Cheat Sheet – moz.com/blog/the-web-developers-seo-cheat-sheet-2013-edition 
• WP SEO Plugins – www.presslabs.com/plugins/top-3-seo-wordpress-plugins-from-a-developers-perspective/ 
• Google's Starter Guide for Search Engine Optimization (PDF download) – 
static.googleusercontent.com/media/www.google.com/en//webmasters/docs/search-engine-optimization- 
starter-guide.pdf 
• Google One-page SEO Guide - storage.googleapis.com/support-kms-prod/SNP_3027140_en_v0 
• Google slideshow on 'Moving Up in Natural Search' – googlegrants.blogspot.com/2009/06/moving-up- 
in-natural-search.html 
• Quick checklist – www.driftrock.com/blog/best-practice-seo-tips-all-web-developers-should-know 
• Technical SEO tips for Developers – www.slideshare.net/singsyspteltd/technical-seo-tips-for-web-developers 
• 7 Tips to Optimize – www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
Thank You! 
Please feel free to ask any questions 
n.flowers@arcanys.com

More Related Content

What's hot

Seo strategy guide 2019
Seo strategy guide 2019Seo strategy guide 2019
Seo strategy guide 2019Sanjay Patwal
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBotify
 
Introduction to SEO Presentation
Introduction to SEO PresentationIntroduction to SEO Presentation
Introduction to SEO Presentation7thingsmedia
 
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis RylkoiProspect France
 
Seo analysis report template (1)
Seo analysis report template (1)Seo analysis report template (1)
Seo analysis report template (1)Doiphode Vishal
 
SEO Audit Example & Website Review
SEO Audit Example & Website ReviewSEO Audit Example & Website Review
SEO Audit Example & Website ReviewBrett Farmiloe
 
EAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It BackwardsEAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It BackwardsEdwardZiubrzynski1
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialDeep Mehta
 
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...Aleyda Solís
 
Creative Seo Proposal
Creative Seo ProposalCreative Seo Proposal
Creative Seo Proposalnishalegend
 
Website Analysis Report
Website Analysis ReportWebsite Analysis Report
Website Analysis ReportAuroIN
 
How to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommerceHow to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommercePierreOlivierDanhaiv1
 

What's hot (20)

Seo Analysis Report
Seo Analysis ReportSeo Analysis Report
Seo Analysis Report
 
SEO proposal
SEO proposal SEO proposal
SEO proposal
 
Seo strategy guide 2019
Seo strategy guide 2019Seo strategy guide 2019
Seo strategy guide 2019
 
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering BudgetBrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
BrightonSEO 2019 - Crawl Budget is dead, please welcome Rendering Budget
 
Technical SEO.pdf
Technical SEO.pdfTechnical SEO.pdf
Technical SEO.pdf
 
Introduction to SEO Presentation
Introduction to SEO PresentationIntroduction to SEO Presentation
Introduction to SEO Presentation
 
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
#SEOCamp - People Also Ask : Comment les exploiter au mieux ? par Alexis Rylko
 
Seo analysis report template (1)
Seo analysis report template (1)Seo analysis report template (1)
Seo analysis report template (1)
 
Creating An Inclusive Web
Creating An Inclusive WebCreating An Inclusive Web
Creating An Inclusive Web
 
SEO Audit Example & Website Review
SEO Audit Example & Website ReviewSEO Audit Example & Website Review
SEO Audit Example & Website Review
 
EAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It BackwardsEAT: Have We Been Looking At It Backwards
EAT: Have We Been Looking At It Backwards
 
SEO Off page
SEO Off pageSEO Off page
SEO Off page
 
OFF PAGE SEO
OFF PAGE SEOOFF PAGE SEO
OFF PAGE SEO
 
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO TutorialSEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
SEO Training Course Online, Learn SEO, SEO for Beginners, Complete SEO Tutorial
 
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
SEO low hanging Fruit - Identifying High Impact Opportunities Fast #SEOforUkr...
 
Creative Seo Proposal
Creative Seo ProposalCreative Seo Proposal
Creative Seo Proposal
 
Website Analysis Report
Website Analysis ReportWebsite Analysis Report
Website Analysis Report
 
Website Audit Presentation
Website Audit PresentationWebsite Audit Presentation
Website Audit Presentation
 
Seo
SeoSeo
Seo
 
How to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommerceHow to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommerce
 

Viewers also liked

9.5 El modelado del Litoral
9.5 El modelado del Litoral9.5 El modelado del Litoral
9.5 El modelado del LitoralRaquel Zalba
 
Presentacion maria 2
Presentacion maria 2Presentacion maria 2
Presentacion maria 2Alicia F.
 
El canto del loco
El canto del locoEl canto del loco
El canto del locoEricaa
 
2014 02-10 - percezione del rischio
2014 02-10 - percezione del rischio2014 02-10 - percezione del rischio
2014 02-10 - percezione del rischioHR&O Consulting
 
diatoms of low alkalinity
diatoms of low alkalinitydiatoms of low alkalinity
diatoms of low alkalinitymeduca
 
Oneresearch research services
Oneresearch research services Oneresearch research services
Oneresearch research services Dr Benjamin Lee
 
9 PS Light II AO
9 PS Light II AO9 PS Light II AO
9 PS Light II AOAaron Oo
 
Xian guo
Xian guo Xian guo
Xian guo 42qu
 
Quality Logo Products' Kane County Cougar Giveaway Day
Quality Logo Products' Kane County Cougar Giveaway DayQuality Logo Products' Kane County Cougar Giveaway Day
Quality Logo Products' Kane County Cougar Giveaway DayQuality Logo Products
 
2016 December Tools for Change CGI Newsletter
2016 December Tools for Change CGI Newsletter2016 December Tools for Change CGI Newsletter
2016 December Tools for Change CGI NewsletterDr. Chris Stout
 
7 Ways to Grow Your Business During the Holiday Season
7 Ways to Grow Your Business During the Holiday Season7 Ways to Grow Your Business During the Holiday Season
7 Ways to Grow Your Business During the Holiday SeasonDave Kerpen
 

Viewers also liked (13)

9.5 El modelado del Litoral
9.5 El modelado del Litoral9.5 El modelado del Litoral
9.5 El modelado del Litoral
 
Presentacion maria 2
Presentacion maria 2Presentacion maria 2
Presentacion maria 2
 
El canto del loco
El canto del locoEl canto del loco
El canto del loco
 
2014 02-10 - percezione del rischio
2014 02-10 - percezione del rischio2014 02-10 - percezione del rischio
2014 02-10 - percezione del rischio
 
X.1 chapter 2
X.1 chapter 2X.1 chapter 2
X.1 chapter 2
 
diatoms of low alkalinity
diatoms of low alkalinitydiatoms of low alkalinity
diatoms of low alkalinity
 
Oneresearch research services
Oneresearch research services Oneresearch research services
Oneresearch research services
 
54077367 somajul-proiect
54077367 somajul-proiect54077367 somajul-proiect
54077367 somajul-proiect
 
9 PS Light II AO
9 PS Light II AO9 PS Light II AO
9 PS Light II AO
 
Xian guo
Xian guo Xian guo
Xian guo
 
Quality Logo Products' Kane County Cougar Giveaway Day
Quality Logo Products' Kane County Cougar Giveaway DayQuality Logo Products' Kane County Cougar Giveaway Day
Quality Logo Products' Kane County Cougar Giveaway Day
 
2016 December Tools for Change CGI Newsletter
2016 December Tools for Change CGI Newsletter2016 December Tools for Change CGI Newsletter
2016 December Tools for Change CGI Newsletter
 
7 Ways to Grow Your Business During the Holiday Season
7 Ways to Grow Your Business During the Holiday Season7 Ways to Grow Your Business During the Holiday Season
7 Ways to Grow Your Business During the Holiday Season
 

Similar to Practical SEO for Developers - An Introduction

PROFESSIONAL marketing strategy for OFF AND ON PAGE SEO
PROFESSIONAL marketing strategy for OFF AND ON PAGE SEOPROFESSIONAL marketing strategy for OFF AND ON PAGE SEO
PROFESSIONAL marketing strategy for OFF AND ON PAGE SEOkunals1115
 
it's a advance marketing strategy for SEO
it's a advance marketing strategy for SEOit's a advance marketing strategy for SEO
it's a advance marketing strategy for SEOkunals1115
 
The marketing strategy for seo off - page
The marketing strategy for seo off - pageThe marketing strategy for seo off - page
The marketing strategy for seo off - pagekunals1115
 
Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for EngineersCort Tafoya
 
learn seo, seo marketing
learn seo, seo marketinglearn seo, seo marketing
learn seo, seo marketingrsayyad88
 
Seo onpage & offpage
Seo onpage & offpageSeo onpage & offpage
Seo onpage & offpageJohn Yadav
 
Seo starter-guide-equinet-academy
Seo starter-guide-equinet-academySeo starter-guide-equinet-academy
Seo starter-guide-equinet-academyDeepak Panchal
 
How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...Waqar Ahmad
 
Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtipssounddelivery
 

Similar to Practical SEO for Developers - An Introduction (20)

PROFESSIONAL marketing strategy for OFF AND ON PAGE SEO
PROFESSIONAL marketing strategy for OFF AND ON PAGE SEOPROFESSIONAL marketing strategy for OFF AND ON PAGE SEO
PROFESSIONAL marketing strategy for OFF AND ON PAGE SEO
 
it's a advance marketing strategy for SEO
it's a advance marketing strategy for SEOit's a advance marketing strategy for SEO
it's a advance marketing strategy for SEO
 
The marketing strategy for seo off - page
The marketing strategy for seo off - pageThe marketing strategy for seo off - page
The marketing strategy for seo off - page
 
concepts of SEO
concepts of SEOconcepts of SEO
concepts of SEO
 
Basic SEO Lecture Presentation
Basic SEO Lecture PresentationBasic SEO Lecture Presentation
Basic SEO Lecture Presentation
 
Technical Seo
Technical SeoTechnical Seo
Technical Seo
 
Seo for Engineers
Seo for EngineersSeo for Engineers
Seo for Engineers
 
5 on page seo techniques
5 on page seo techniques5 on page seo techniques
5 on page seo techniques
 
SEO
SEOSEO
SEO
 
Seo
Seo Seo
Seo
 
SEO_by_Prashant_Walke
SEO_by_Prashant_WalkeSEO_by_Prashant_Walke
SEO_by_Prashant_Walke
 
learn seo, seo marketing
learn seo, seo marketinglearn seo, seo marketing
learn seo, seo marketing
 
Seo guide
Seo guideSeo guide
Seo guide
 
Seo onpage & offpage
Seo onpage & offpageSeo onpage & offpage
Seo onpage & offpage
 
Seo Report
Seo ReportSeo Report
Seo Report
 
Seo starter-guide-equinet-academy
Seo starter-guide-equinet-academySeo starter-guide-equinet-academy
Seo starter-guide-equinet-academy
 
How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...How to perform a technical SEO audit and ramp up your content strategy in 10 ...
How to perform a technical SEO audit and ramp up your content strategy in 10 ...
 
Seo report
Seo reportSeo report
Seo report
 
Chewy Trewella - Google Searchtips
Chewy Trewella - Google SearchtipsChewy Trewella - Google Searchtips
Chewy Trewella - Google Searchtips
 
Foxtail Website Audit
Foxtail Website AuditFoxtail Website Audit
Foxtail Website Audit
 

More from Noel Flowers

SEO Audit Checklist
SEO Audit ChecklistSEO Audit Checklist
SEO Audit ChecklistNoel Flowers
 
Website Revision Proposal
Website Revision ProposalWebsite Revision Proposal
Website Revision ProposalNoel Flowers
 
MyDrive Holiday - Concept Proposal
MyDrive Holiday - Concept ProposalMyDrive Holiday - Concept Proposal
MyDrive Holiday - Concept ProposalNoel Flowers
 
Web Site Development - Project Proposal
Web Site Development - Project ProposalWeb Site Development - Project Proposal
Web Site Development - Project ProposalNoel Flowers
 
My Virtual Workforce Staffing Solutions powered by Blue Ocean BPO
My Virtual Workforce Staffing Solutions powered by Blue Ocean BPOMy Virtual Workforce Staffing Solutions powered by Blue Ocean BPO
My Virtual Workforce Staffing Solutions powered by Blue Ocean BPONoel Flowers
 
The Concept of Modern Marketing
The Concept of Modern MarketingThe Concept of Modern Marketing
The Concept of Modern MarketingNoel Flowers
 
MiDash Software for Real Estate Walkthrough
MiDash Software for Real Estate WalkthroughMiDash Software for Real Estate Walkthrough
MiDash Software for Real Estate WalkthroughNoel Flowers
 
10 Great Reasons Why You'll Love Concrete5
10 Great Reasons Why You'll Love Concrete510 Great Reasons Why You'll Love Concrete5
10 Great Reasons Why You'll Love Concrete5Noel Flowers
 
Outsourcing Solution
Outsourcing Solution Outsourcing Solution
Outsourcing Solution Noel Flowers
 

More from Noel Flowers (9)

SEO Audit Checklist
SEO Audit ChecklistSEO Audit Checklist
SEO Audit Checklist
 
Website Revision Proposal
Website Revision ProposalWebsite Revision Proposal
Website Revision Proposal
 
MyDrive Holiday - Concept Proposal
MyDrive Holiday - Concept ProposalMyDrive Holiday - Concept Proposal
MyDrive Holiday - Concept Proposal
 
Web Site Development - Project Proposal
Web Site Development - Project ProposalWeb Site Development - Project Proposal
Web Site Development - Project Proposal
 
My Virtual Workforce Staffing Solutions powered by Blue Ocean BPO
My Virtual Workforce Staffing Solutions powered by Blue Ocean BPOMy Virtual Workforce Staffing Solutions powered by Blue Ocean BPO
My Virtual Workforce Staffing Solutions powered by Blue Ocean BPO
 
The Concept of Modern Marketing
The Concept of Modern MarketingThe Concept of Modern Marketing
The Concept of Modern Marketing
 
MiDash Software for Real Estate Walkthrough
MiDash Software for Real Estate WalkthroughMiDash Software for Real Estate Walkthrough
MiDash Software for Real Estate Walkthrough
 
10 Great Reasons Why You'll Love Concrete5
10 Great Reasons Why You'll Love Concrete510 Great Reasons Why You'll Love Concrete5
10 Great Reasons Why You'll Love Concrete5
 
Outsourcing Solution
Outsourcing Solution Outsourcing Solution
Outsourcing Solution
 

Recently uploaded

Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityMonishka Adhikari
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMagdalena Kulisz
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local LeadsSearch Engine Journal
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligenceHinde Lamrani
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOSzymon Słowik
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)DEVARAJV16
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingJuan Pineda
 
Master the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdfMaster the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdfHigher Education Marketing
 
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfmayanksharma0441
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一s SS
 
Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and usesbhavanirupeshmoksha
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceSapana Sha
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorSocial Samosa
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigiKarishma
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...CIO Business World
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfVWO
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisjunaid794917
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guidePartnercademy
 
Talent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulTalent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulAtifaArbar
 

Recently uploaded (20)

Common Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic CreativityCommon Culture: Paul Willis Symbolic Creativity
Common Culture: Paul Willis Symbolic Creativity
 
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Lajpat Nagar Delhi 💯Call Us 🔝8264348440🔝
 
Miss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdfMiss Immigrant USA Activity Pageant Program.pdf
Miss Immigrant USA Activity Pageant Program.pdf
 
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads2024's Top PPC Tactics: Triple Your Google Ads Local Leads
2024's Top PPC Tactics: Triple Your Google Ads Local Leads
 
The power of SEO-driven market intelligence
The power of SEO-driven market intelligenceThe power of SEO-driven market intelligence
The power of SEO-driven market intelligence
 
From Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEOFrom Chance to Choice - Tactical Link Building for International SEO
From Chance to Choice - Tactical Link Building for International SEO
 
McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)McDonald's: A Journey Through Time (PPT)
McDonald's: A Journey Through Time (PPT)
 
The Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO CopywritingThe Pitfalls of Keyword Stuffing in SEO Copywriting
The Pitfalls of Keyword Stuffing in SEO Copywriting
 
Master the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdfMaster the Art of Digital Recruitment in Asia.pdf
Master the Art of Digital Recruitment in Asia.pdf
 
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdfDIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
DIGITAL MARKETING STRATEGY_INFOGRAPHIC IMAGE.pdf
 
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
定制(ULV毕业证书)拉文大学毕业证成绩单原版一比一
 
Infographics about SEO strategies and uses
Infographics about SEO strategies and usesInfographics about SEO strategies and uses
Infographics about SEO strategies and uses
 
VIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts ServiceVIP Call Girls In Green Park 9654467111 Escorts Service
VIP Call Girls In Green Park 9654467111 Escorts Service
 
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto SectorTAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
TAM AdEx 2023 Cross Media Advertising Recap - Auto Sector
 
Digital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G AgeDigital Marketing in 5G Era - Digital Transformation in 5G Age
Digital Marketing in 5G Era - Digital Transformation in 5G Age
 
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
The 10 Most Influential CMO's Leading the Way of Success, 2024 (Final file) (...
 
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdfResearch and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
Research and Discovery Tools for Experimentation - 17 Apr 2024 - v 2.3 (1).pdf
 
Michael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysisMichael Kors marketing assignment swot analysis
Michael Kors marketing assignment swot analysis
 
Understanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guideUnderstanding the Affiliate Marketing Channel; the short guide
Understanding the Affiliate Marketing Channel; the short guide
 
Talent Management for mba 3rd sem useful
Talent Management for mba 3rd sem usefulTalent Management for mba 3rd sem useful
Talent Management for mba 3rd sem useful
 

Practical SEO for Developers - An Introduction

  • 1. Marketing Presentation Practical SEO for Web Developers An Introduction to SEO | Part 1 Noel Flowers October 15th, 2014
  • 2. Purpose of Presentation  Provide a basic understanding of Search Engine Optimization  Look at SEO from a practical web development perspective  Give real examples of how to create SEO-friendly code  Explain the purpose of SEO & dispel the myths surrounding it
  • 3. Content  What is Search Engine Optimization?  The underlying principles and objectives  How it affects web development  Some easy improvements to apply  Helpful resources and handy tools to use
  • 4. What is Search Engine Optimization?
  • 5. Common Definitions  Search Engine Optimization (SEO) is the process of affecting the visibility of a website or a web page in a search engine's "natural" or un-paid ("organic") search results. In general, the earlier (or higher ranked on the search results page), and more frequently a site appears in the search results list, the more visitors it will receive from the search engine's users. (source: Wikipedia.com)  SEO is short for Search Engine Optimization, which is a methodology of strategies, techniques & tactics used to increase the amount of visitors to a website by obtaining a high placement rank in the search results page (SERP) of search engines like Google, Bing, or Yahoo. SEO helps ensure that a site is accessible to search engines & improves the chances the site will be found. (source: Webopedia.com)
  • 6. SEO Myths & Misconceptions There are many misconceptions surrounding SEO, and some marketers who like to perpetuate the myth that it is a complex and mysterious craft that requires a marketing wizard adept in the black, grey or white-hat magical arts to conjure up success. Here are some of the more common SEO myths and why they are busted:  It’s all about the rankings baby! Search rank is an outcome of website optimization, it is not the goal  Repeating keywords in content and code, increases visits/rank for that term  Stuffing content with your keywords, not useful information, hurts rather than helps  The more links to your website, the better Think quality not quantity. Links should be useful and relevant to the user
  • 8. of users click on the organic Google search result 12% click 2nd, 8.5% on the 3rd, and decreases incrementally until only 3% click on 10th result. This is the difference between receiving 1 million clicks (1st spot) or only 73,500 (10th)
  • 9. What is the Purpose of SEO? To truly understand search engine optimization, we need to stop over complicating it and look at the reasons for its existence, the underlying purpose it serves, and the objectives that serve as its foundation.  Search engines like Google have a very simple aim; to connect users with the most relevant content results for their search query  To achieve this, they have developed complicated algorithms that assess numerous elements to determine the site’s usability and relevance to the query  The goal isn't to manipulate the search engine algorithms so you can rank highly in search results, but rather to communicate through various means the purpose of your website so it can be matched to relevant searches. While providing visitors with an efficient and seamless user experience
  • 10. The Basic Principles There are a million and one different opinions about how to approach SEO, but if you can remember these three very basic premises, the rest should come easy: SEO Principle #1 – Don’t try to outsmart Google SEO Principle #2 – Create websites for people SEO Principle #3 – Build in a way robots understand
  • 11. How does this Relate to Development?
  • 12. Developers Areas of Influence SEO is not just the realm of content writers and digital marketers. It should be at the forefront of everyone’s mind, most especially web developers. Skipping the basics of SEO can leave a site's foundation in chaos, severely crippling its possibility of success. Here are a few key areas which are fall under the responsibility of the programmer:  Accessibility – can search engines find the site, and are spiders able to crawl it  Performance – user experience is greatly affected by page speed and site integrity  URL Structure – should be clear and logical, and understandable to humans  Code – clean and semantically correct code that makes appropriate use of tags  Compatibility – make sure site is compatible across desktop and mobile browsers
  • 13. Some Practical Examples Here are some common examples of how simple adjustments to specific areas can provide significant improvements to a site’s SEO. If you keep in mind the 3 basic principles of SEO, many of these are just good old common sense: Accessibility  Build websites search spiders can crawl – search engines find pages by following HTML links. If your pages aren't linked properly, your pages will never be indexed so will not appear in search results. Here are some examples of barriers that can cause problems for spiders 1. Javascript Links – if you use Javascript links, be sure to have text links as well 2. Links in Flash – many engines can't follow Flash links, so also include text links 3. Orphaned pages – make sure every page is linked to from at least 1 other page 4. Dynamic URLs – can be problematic, use ‘mod rewrite’ to turn into static url 5. Site is down – engines can't index a site if it's down, so use a reliable webhost
  • 14. Some Practical Examples (contd.) – Accessibility  Can the spider read your page? – even if robots can find a page they have to be able to see the words in order to index them. Spiders can't read text in graphics (use alt tags), they're still not very good at reading Flash pages either, so make sure any Flash page you have has a "Skip this intro...“ and links to your text-rich content  Moving pages or whole site – to preserve domain / page rankings when renaming or replacing pages, or moving to a new domain use the appropriate redirect command in the Apache server software: 1. 301 – Moved Permanently 2. 302 – Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0) 3. 307 – Moved Temporarily (HTTP 1.1 Only) 4. Meta Refresh – Page level rather than server level redirect (not recommended)
  • 15. Some Practical Examples (contd.) – Accessibility  Robot control syntax – use the Robots.txt file to help a search engine determine what should and should not be indexed, here are some pointers on how to use
  • 16. Some Practical Examples (contd.) – Performance Performance  Speed up your website – the longer you make users wait for a page to load, the more chance you have of losing them. Here are a few quick tips to instantly speed up your website and hold on to visitors ever-shortening attention span (4-6 secs.): 1. Optimize Images – an obvious one which is too often overlooked 2. Activate Gzip compression – a few lines of code can save up to 50% load time 3. Minify your Files – can be done with tools like Codekit, Prepos and Grunt 4. Concatenate all CSS & JavaScript – eliminate wasteful HTTP requests 5. Use Sprites – turn images into a simple sprite sheet with tools like Stitches 6. Use a CDN – load external CSS and JavaScript from CDNs where possible 7. Use Caching – if a file has been downloaded, why waste time doing it again?
  • 17. Some Practical Examples (contd.) – URL Structure URL Structure  Logical architecture and navigation – the optimal structure for a site should look similar to a pyramid and have as few links as possible between the home and any given page, with readily accessible navigation. Some important points to note: 1. Subdomains vs. Subfolders – subdomains are seen as a separate site by engines 2. Use of Categories – instead of using …/114/cat223/, go with …/brand/reebok 3. Maintain XML Sitemap – keep it up to date and submit to engines for indexing  Human readable URL – a user should be able to know what a page is about by reading the URL, so use meaningful and descriptive names and these tips: 1. Proper Syntax – use hyphens rather than underscores as spaces between words 2. Use Descriptive Keywords – keep it brief, no more than 3-5 words in length 3. Rewrite Default URL’s – mostly for dealing with CMS or eCommerce platforms
  • 18. Some Practical Examples (contd.) – URL Structure  Avoid Duplicate URLs – Google will treat any differentiation in a URL as a unique page, even when that URL points to a page with identical content. This can lead to penalties for duplicate content and decrease rankings. Some solutions include: 1. 301 Redirect – redirect other pages to preferred URL 2. Use Canonical URLs – set a preferred version of duplicate pages 3. Ignore Parameters – use WMT to ignore dupes created by tracking parameters
  • 19. Some Practical Examples (contd.) – Output Code Output Code  Important HTML elements – these play a key role in communicating with users & search engines alike the purpose of your site pages. Key ones are shown below:
  • 20. Some Practical Examples (contd.) – Output Code  Hyperlinks – should accurately define what someone will get when they click on it. For example, anchor text like “Download Our SEO White Paper” is much better than “Click Here”. This applies for both the user experience and for search engines:
  • 21. Some Practical Examples (contd.) – Output Code  Heading tags – like <h1>,<h2>, etc. tell users (human and robot) more about the contents of your page and what they can expect to get from it. Do not use paragraph tags and style them as a heading using css, use heading tags instead  Validate your code – search engines like to see nice mark-up, as itt allows them to more easily read what is on a site and its pages. Thus, make appropriate use of tags and eliminate any and all code bloat. Some suggestions along these lines include: 1. Use only one h1 tag (unless using HTML5) & all other header tags appropriately 2. Ensure your code is semantically correct – using tools like W3C Validator 3. Eliminate any bad or broken links  Schema.org and microformats – a markup language agreed upon by all three major engines (Google, Yahoo, Bing), which represents a hugely important development in the way we find people, places and things called entity-based search. See the full list of usable schemas to get an idea of the possibilities it creates
  • 22. Some Practical Examples (contd.) – Compatibility Compatibility  Mobile & desktop browser compatibility – Google for one has declared its support of responsive design whenever possible, and device-specific HTML where responsive is not an option. Ideally, content should also be tailored to mobile too.
  • 23. Some Black Hat Practices to Avoid
  • 24. Naughty, Naughty! The first basic principle we discussed was “Don’t try to cheat Google” and there is a good reason for this. Google makes it clear that it disapproves of certain SEO tactics, (see their list) and have been known to crack down heavily on any activity they deem to be contrary to the spirit of SEO, going so far as to remove sites it felt weren't playing fair. You would be wise to avoid the wrath of the Google gods, so best to avoid:  Invisible text – Don't put white text on a white background. In fact, don't put even very light yellow on a white background. The engines aren't stupid; just because the colors aren't exactly the same doesn't mean they can't figure out there's no contrast. Yes, there are clever ways to try to fool Google about what the background color actually is, but Google is probably aware of most of them anyway  Cloaking – Google knows what's on your site through periodical automated scans by Googlebot to the pages in its index, to grab all the page content for analysis. Cloaking means showing one page to Googlebot and a completely different page to real human visitors. Google despises this aplenty
  • 25. Naughty, Naughty! (contd.)  Keyword Stuffing – engines want your pages to be natural. Finding every place to cram your keywords onto your pages (or worse, including a "paragraph" of nothing but keywords, especially if they're repeated ad nauseum) is a big no-no. Do you consider pages with lists of keywords to be high quality? Neither does Google.  Doorway pages – this is a page built specifically for the purpose of ranking well in the search engines and without any real content of its own, which then links to the "real" destination page, or automatically redirects there. Doorway pages are a popular choice of some SEO firms, although Google has cracked down on this and many webmasters saw their pages disappear from the index.  Spam – with regards to SEO, spam refers to worthless pages with no content, created specifically for the purpose of ranking well in the engines. You think they have what you're looking for, but when you get there it's just a bunch of ads or listings of other sites. The webmaster is either getting paid by the advertisers, or the page is a doorway page, with the webmaster hoping that you'll click over to the page they want you to go to
  • 26. The Consequences There are two possible punishments for violators of any of Google’s policies and it's important to distinguish between them since they're entirely different:  Banned – your site is removed from the index completely. This is pretty rare; most people who think they've been banned are actually still in the index. It's easy to tell whether you've been banned by Google. Assuming your site was in the index to begin with, search Google for site:yourdomain.com. If you get any results, your site hasn't been banned  Penalized – means having your rank reduced. Unfortunately there is no proven way to test for this. A lot of the time when someone thinks they've been penalized, they're actually wrong. Rankings change, sites drop, it's all part of the way the search engines work
  • 27. Some Handy Resources and Tools
  • 28. SEO Tools & Resources for Programmers • Developers SEO Cheat Sheet – moz.com/blog/the-web-developers-seo-cheat-sheet-2013-edition • WP SEO Plugins – www.presslabs.com/plugins/top-3-seo-wordpress-plugins-from-a-developers-perspective/ • Google's Starter Guide for Search Engine Optimization (PDF download) – static.googleusercontent.com/media/www.google.com/en//webmasters/docs/search-engine-optimization- starter-guide.pdf • Google One-page SEO Guide - storage.googleapis.com/support-kms-prod/SNP_3027140_en_v0 • Google slideshow on 'Moving Up in Natural Search' – googlegrants.blogspot.com/2009/06/moving-up- in-natural-search.html • Quick checklist – www.driftrock.com/blog/best-practice-seo-tips-all-web-developers-should-know • Technical SEO tips for Developers – www.slideshare.net/singsyspteltd/technical-seo-tips-for-web-developers • 7 Tips to Optimize – www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
  • 29. Thank You! Please feel free to ask any questions n.flowers@arcanys.com

Editor's Notes

  1. Ask for audience ideas and input.
  2. http://www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
  3. http://www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
  4. http://www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
  5. http://www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
  6. http://www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
  7. http://www.developerdrive.com/2014/10/7-simple-ways-to-optimize-your-website/
  8. Ask for audience ideas and input.
  9. Ask for audience ideas and input.