Seo training

44
SEO training Radu Popescu

description

Basic SEO presentation used for AIESEC Academy - IT School on April 16, 2013.

Transcript of Seo training

Page 1: Seo training

SEO training

Radu Popescu

Page 2: Seo training

About me

Radu Popescu - www.RaduPopescu.ro

Web-DesignerSenior QA

Page 3: Seo training

What is SEO ?

• A process used to improve web pages

• A marketing subcategory

• A set of techniques used to influence the SERPS position of a web site

Page 4: Seo training

I will talk about

Page 5: Seo training

whyGOOGLE

Page 6: Seo training

Paid vs. OrganicSEARCH

Page 7: Seo training

How we see a web page

Page 8: Seo training

How Google sees it

http://www.seoconsult.com/seo-tools/what-google-sees.html

Page 9: Seo training

Internal & External techniques

?

Page 10: Seo training

InternalSEO

Page 11: Seo training

Image

• Alt attribute <img src=“..” alt=“Image Description” />

• File nameUse hyphens to separate words

• Image sizehttp://www.smashingmagazine.com/2009/07/15/clever-png-optimization-techniques/

optimization

Page 12: Seo training

HTML validation

http://validator.w3.org

• Closing tags• Incorrect DOCTYPE• Forgetting to convert special characters ( &copy; )• Block elements inside inline elements

<a href="#"><h3>SEO Title</h3></a>

<h3><a href="#">SEO Title</h3></a>

Page 13: Seo training

TagTITLE

<title>Seo Training</title>

Helps on CTR

Page 14: Seo training

<meta name="description" content="Free SEO tutorials">

Helps on CTR

MetaDESCRIPTION

Page 15: Seo training

SEO tutorials free. Click here for the best SEO tutorials you can get online.

SEO tutorials for beginners from the award winning author of “SEO for beginners. Start

learning now!.

WhichStands OUT?

Page 16: Seo training

<meta name="keywords" content="HTML,CSS,XML,JavaScript">

Not used since 2009

MetaKeywords

Page 17: Seo training

Good vs. Bad

• Descriptive• Call to action• Character limits • Use cliffhangers.

• Keyword stuffing• Repeat the tags

content

Page 18: Seo training

<meta name="robots" value=" <value> ">

Used to block access to your site

MetaRobots

Page 19: Seo training

Value Description

index Allow search engines index the page

noindex Don’t allow search engines index the page

folow Allow search engines follow the links in the page

nofolow Don’t allow search engines follow the links in the page

nosnippet Prevents the search engines from showing a snippet of this page in the search results and prevents them from caching the page.

noarchive Prevents the search engines from showing a cached copy of this page.

MetaRobots

Page 20: Seo training

Semantic tags

• <b>SEO</b>• <strong>SEO</strong>• <span style=“font-weight:bold”>SEO</span>

• <i>SEO</i>• <em>SEO</em>• <span style=“font-style:italic”>SEO</span>

Page 21: Seo training

Semantic tags

HTML5 layout

• <header>• <footer>• <nav>• <article>• <aside>

Page 22: Seo training

HTML5 layout

Page 23: Seo training

Headings

<h1>This is heading 1</h1>

Standard for titles

Page 24: Seo training

HeadingsOnly one is useful

H1H2H3H4H5H6

Page 25: Seo training

Sitemap.xml

Allows a webmaster to inform search engines about URLs on a website

that are available for crawling.

http://www.xml-sitemaps.com/

Page 26: Seo training

Why use asitemap

It helps Google find you

Page 27: Seo training

<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url> <loc>http://www.example.com/?id=who</loc> <lastmod>2009-09-22</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority> </url> <url>

<loc>http://www.example.com/?id=what</loc> <lastmod>2009-09-22</lastmod> <changefreq>monthly</changefreq> <priority>0.5</priority>

</url> <url>

<loc>http://www.example.com/?id=how</loc> <lastmod>2009-09-22</lastmod> <changefreq>monthly</changefreq>

<priority>0.5</priority> </url>

</urlset>

Sitemap.xml

Page 28: Seo training

Website loading time

Panda Update and UX

https://developers.google.com/speed/pagespeed/insights

Page 29: Seo training

CSS Sprites

Arranging the images in the sprite horizontally as opposed to

vertically usually results in a smaller file size.

Page 30: Seo training

Minify

Beforeif (is.ua.indexOf('gecko') >= 0) {

is.ie = is.ns = false; is.gecko = true;

}

Afterif(is.ua.indexOf('gecko')>=0){is.ie=is.ns=false;is.gecko=true;}

CSS & JS

Page 31: Seo training

Minify

File size is reduced by 20-25 %

CSS & JS

http://yui.github.io/yuicompressor/http://crockford.com/javascript/jsmin

Page 32: Seo training

• Browsers use a cache to reduce the number and size of HTTP requests, making web pages load faster.

<IfModule mod_expires.c>ExpiresActive OnExpiresDefault "access plus 10 years"ExpiresByType image/gif "access plus 5 months"ExpiresByType image/jpeg "access plus 10 days"ExpiresByType application/x-javascript "access plus 10 years"

</IfModule>

ControlCache

Page 33: Seo training

YSlow

Created by

http://developer.yahoo.com/yslow/

Page 34: Seo training

URLCanonical

Page 35: Seo training

301 non-www redirect

www.radupopescu.ro != radupopescu.ro

RewriteCond %{HTTP_HOST} ^radupopescu\.ro$ [OR]RewriteCond %{HTTP_HOST} ^www\.radupopescu\.ro$RewriteRule ^/?$ "http\:\/\/www\.radupopescu\.ro\/" [R=301,L]

Page 36: Seo training

ExternalSEO

Page 37: Seo training

Link building

Page 38: Seo training

Link building strategies

•Profile links•Research competitors•Niche specific directories•Blog guest posting•Viral content

Page 39: Seo training

C block linksAAA.BBB.CCC.DDD

100.232.145.20   100.232.145.22

Search engines love IP diversity

Page 40: Seo training
Page 41: Seo training

Sharemetrics

Social signals have both a direct and indirect impact on organic search rankings.

http://topsy.com

Page 42: Seo training

What to do ?

Onsite elements include:• Share buttons (like, recommend, tweet, bookmark, etc.)• Connect buttons (Like a Facebook page, Follow on Twitter, Follow

on LinkedIn, etc.)• A blog

Offsite elements include:• Facebook page• Twitter account• LinkedIn company page• Pinterest account• Youtube account• Guest blog posting• Other social media platforms

Page 43: Seo training

Resources

• http://www.seomoz.org/blog• http://www.searchenginejournal.com• http://www.mattcutts.com/blog • http://searchengineland.com

Page 44: Seo training

Contact & Questions

[email protected]