COMMUNICATIONS DEPARTMENT MANUAL V1.6
Legal StuffThis SEO Juice eBook is copyright protected and is for your individual personal or businessuse only.You are not...
Contents         Legal Stuff.................................................................................................
Track page speed in Analytics................................................................................................
Social media promotion.......................................................................................................
Displaying crawl errors & Html suggestions...................................................................................
On Page SEO
Tweek & optimise your pagesFor years SEO companies have been charging you X amount of £s for optimising yourwebsite, rewri...
Build your website with SEO in mindThe purpose of this article is to show you that SEO is something you need to have in mi...
If the keywords you have in your domain name have a high competition ratio then it meansit could to be quite hard to rank ...
Buy now and don’t pay laterIf you plan on your website being around for many years to come then it would be a goodidea to ...
Total cost to you for 1 year for hosting and buying up all closely related domains wouldrange from £80+.There is a cheaper...
123
Your pages should be no more than 3 levels deep from the homepage and each page shouldhave no more than 100 links. You can...
Keyword densityThe purpose of this article is to show you how to get as much keyword density as possibleinto your webpages...
•	Meta title tag •	Meta keywords (your choice) •	Meta description •	H1, H2 and all the rest of the tags •	Title tags on li...
If you are lacking a mental synonym dictionary then type your word into Microsoft Wordand press SHIFT + F7. All the synony...
Competitor backlink keywordsIf you want to see which keywords your competitors are going after for certain pages ontheir s...
On page SEO codingThe purpose of this article is to show you how to format the code of your web pages foroptimal performan...
HTTP/1.1 requests for CSS & JS filesThis is something that you need to understand as it determines how fast your pages loa...
•	http://static.mydomain.comWith a sub domain, you can now load 4 CSS files at the same time then 4 JS after that. If youh...
•	Your title needs to be descriptive and less the 70 characters  •	Your description needs to be punchy and entice people t...
The placement of the Flush command is shown below.  </head>  <?php flush(); ?>  <body class=”<?php echo $page ?>”>Duplicat...
WARNINGIf you don’t know what you’re doing with a canonical tag then find somebody thatdoes.If you implement the tag incor...
Image managementWebsites have many, many images and quite a lot of them can be bloated, causing increasedload times, extra...
Page speedThe purpose of this article is to show you what page speed is all about, inform you of thetools out there for mo...
Install Google page speedIf you are going to monitor the speed of your website then one of the best ways to do thisis to u...
will see red and yellow icons, these are big areas for improvement, fix these first if you can.Some things might be out of...
Shrinking your assetsThe next things to look at are the green ticks that have a small arrow next to them.A big saving in f...
Minifying CSS & JavascriptThis is a good technique to employ as your CSS file sizes will decrease, but the content ofthem ...
the new assets loaded. If you wanted to ensure that your site visitors saw the new assets,then you would have to upload th...
Installing YSlowYahoo YSlow is another cool page speed tool that should not be ignored. Installation guidebelow.  •	Go to ...
Thought for you. If I told you to wait for 30 seconds for “SOMETHING” and you got it after 30seconds, you would be happy. ...
CSS3 buttonsIntroductionYou’re probably asking yourself what CSS3 buttons have to do with on page SEO? Well thetedious lin...
.css3-demo-button {height:23px; width:70px; padding:0px 0px 0px 23px; float:left; margin-top:7px;  color:#FFF!important; f...
Top tipsCreate yourself a code library of all your CSS3 snippets that you can reuse over and overagain. CSS & CSS3 can be ...
Using regex to improve on page SEOThe purpose of this article is to show you how to use regex to improve on page SEO byaut...
•	Switch to Code view in Dreamweaver. •	Press CTRL + F in Dreamweaver and the Find and Replace box will appear. •	Place a ...
before testing that your regex expression actually works firstOther uses and further readingYou can use regex to perform m...
Off Page SEO
Content disseminationThe purpose of this article is to show you the methods for getting your new webpagecontent and messag...
Social dominationOK, here we go. The idea below is one method of disseminating information on the web.You may choose to us...
•	When you want to post something from the dashboard select the PING MY options    then choose BLOGS.  •	Type your message...
•	Go to http://hootsuite.com and sign up for a free account. •	When you have signed up, you will be presented with an Add ...
Remember, you can still use Hootsuite to send out manual or scheduled updates  to all the social media sites shown in the ...
And finally...Just a quick word to say that there are many more social media apps out there that canmake your life easier....
Link buildingThe purpose of this article is to show you what link building is all about, how it’s done inthe industry and ...
you as they are linking to your site.It’s nice to have a good PageRank as it shows that your page is popular and that peop...
Business & consumer directoriesThe small selection of directories mentioned below are all ideal places to “advertise” your...
If you’re interested in finding blogs to comment on then you can copy and paste the stringsbelow into Google’s search box ...
As far as the back linking strategy goes though, when you look at backlinking tools, theselinks do get included on the tot...
No Follow Links (rel=”nofollow”)When search engines crawl the Internet, they encounter millions of back links. Some siteso...
as 1 root domain link.The total number of links and root domain links will factor in Google’s ranking algorithm, somake su...
RSS creationThe purpose of this article is to show you how to create an RSS feed both manually &automatically, and how to ...
<?xml version=”1.0” encoding=”UTF-8”?><rss version=”2.0”><channel><title>SEO Juice</title><description>FREE SEO Advice</de...
Automatic RSS creationThe easiest way to get an RSS feed is to download a piece of software that will manage thefeed for y...
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
SEO Juice Advice PDF
Upcoming SlideShare
Loading in …5
×

SEO Juice Advice PDF

15,927 views

Published on

Choosing the right domain name, giving your files meaningful names and proper use of meta data will all give you enough power to get noticed by Google and ranking highly.

Published in: Education, Technology, Design
2 Comments
1 Like
Statistics
Notes
  • Is this now a dating site?

    You might want to try a site where they share a little more than slides:-)

    Peace!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • blessing_11111@yahoo.com

    My name is Blessing
    i am a young lady with a kind and open heart,
    I enjoy my life,but life can't be complete if you don't have a person to share it
    with. blessing_11111@yahoo.com

    Hoping To Hear From You
    Yours Blessing
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
15,927
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
19
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

SEO Juice Advice PDF

  1. 1. COMMUNICATIONS DEPARTMENT MANUAL V1.6
  2. 2. Legal StuffThis SEO Juice eBook is copyright protected and is for your individual personal or businessuse only.You are not allowed to distribute or sell any part of what is written herein without theconsent of the author or copyright owner.You are allowed to use the advice written herein to further your SEO skills.I cannot be held liable for any advice that you act upon from within this eBook that producesundesired consequences. Everything you read herein and use on your own or other people’swebsites or projects is done at your own risk.The names, logos and trademarks used within this eBook might be the trademarks of theirregistered owners.Just remember, let logic and common sense put you on the right path and let the datadecide your next step.Copyright © 2011 Ray Krzeminski (SEO Juice). All rights reserved.
  3. 3. Contents Legal Stuff..................................................................................................................................................................................................... 2 .On Page SEO.......................................................................................................... 7Tweek & optimise your pages...................................................................................................................... 8 How do I get started?................................................................................................................................................................................ 8Build your website with SEO in mind.......................................................................................................... 9 Introduction................................................................................................................................................................................................. 9 Checking domain availability................................................................................................................................................................. 9 Domain name costs................................................................................................................................................................................... 10 Buy now and don’t pay later................................................................................................................................................................... 11 Put your spare domains to use.............................................................................................................................................................. 11 Website content structure....................................................................................................................................................................... 12 File and folder naming conventions.................................................................................................................................................... 14Keyword density............................................................................................................................................ 15 Introduction................................................................................................................................................................................................. 15 What is the correct keyword density?................................................................................................................................................. 15 Copywriting tips......................................................................................................................................................................................... 16 . How do I check keyword density?........................................................................................................................................................ 17 Checking keyword popularity............................................................................................................................................................... 17 Competitor backlink keywords............................................................................................................................................................. 18 Place keywords in your file names....................................................................................................................................................... 18On page SEO coding..................................................................................................................................... 19 Introduction................................................................................................................................................................................................. 19 Cleanliness is next to Googleness........................................................................................................................................................ 19 HTTP/1.1 requests for CSS & JS files..................................................................................................................................................... 20 Meta data, variables & H tags................................................................................................................................................................. 21 The PHP flush command.......................................................................................................................................................................... 22 Duplicate content & canonical tag....................................................................................................................................................... 23 Implementing a canonical tag............................................................................................................................................................... 24 Image management.................................................................................................................................................................................. 25 No on-page CSS styles.............................................................................................................................................................................. 25Page speed..................................................................................................................................................... 26 Introduction................................................................................................................................................................................................. 26 Install Google page speed....................................................................................................................................................................... 27 Using Google page speed....................................................................................................................................................................... 27 Measuring page load times.................................................................................................................................................................... 28 Shrinking your assets................................................................................................................................................................................ 29 Image optimisation................................................................................................................................................................................... 29 . Minifying CSS & Javascript...................................................................................................................................................................... 30 Page load errors.......................................................................................................................................................................................... 30 Reduce HTTP requests with caching................................................................................................................................................... 30 Page speed for Google Chrome............................................................................................................................................................ 31 Installing YSlow........................................................................................................................................................................................... 32 Don’t sacrifice quality for speed............................................................................................................................................................ 32 Website widget overload......................................................................................................................................................................... 33
  4. 4. Track page speed in Analytics................................................................................................................................................................ 33CSS3 buttons................................................................................................................................................. 34 Introduction................................................................................................................................................................................................. 34 CSS3 - No images for me.......................................................................................................................................................................... 34 Assets for the CSS button (1.1kb)......................................................................................................................................................... 34 Assets for the image button (2.0kb).................................................................................................................................................... 35 Top tips........................................................................................................................................................................................................... 36Using regex to improve on page SEO.......................................................................................................... 37 Introduction................................................................................................................................................................................................. 37 Adding missing title tags to links......................................................................................................................................................... 37 . Other uses and further reading............................................................................................................................................................. 39Off Page SEO.......................................................................................................... 40Content dissemination................................................................................................................................. 41 Introduction................................................................................................................................................................................................. 41 Setting accounts up................................................................................................................................................................................... 41 Social domination...................................................................................................................................................................................... 42 Step 1 - It all starts with RSS.................................................................................................................................................................... 42 Step 2 - Post to multiple blogs............................................................................................................................................................... 42 Step 3 - Post to multiple bookmarking sites..................................................................................................................................... 43 Social media automation......................................................................................................................................................................... 43 Social propagation..................................................................................................................................................................................... 44 Updating your RSS feed........................................................................................................................................................................... 46 Pingomatic announcing.......................................................................................................................................................................... 46 . And finally..................................................................................................................................................................................................... 47 .Link building.................................................................................................................................................. 48 Introduction................................................................................................................................................................................................. 48 Google PageRank....................................................................................................................................................................................... 48 Links needed for PageRank X................................................................................................................................................................. 49 Business & consumer directories.......................................................................................................................................................... 50 Submission directories............................................................................................................................................................................. 50 Blog post links.............................................................................................................................................................................................. 50 Forum post links.......................................................................................................................................................................................... 51 Forum profile links..................................................................................................................................................................................... 51 Article submissions.................................................................................................................................................................................... 52 Follow and no follow back links............................................................................................................................................................ 52 Total links Vs root domain links............................................................................................................................................................. 53 Summary....................................................................................................................................................................................................... 54RSS creation................................................................................................................................................... 55 Introduction................................................................................................................................................................................................. 55 Manual setup............................................................................................................................................................................................... 55 Automatic RSS creation............................................................................................................................................................................ 57Using social media........................................................................................................................................ 58 Introduction................................................................................................................................................................................................. 58 Social mentions........................................................................................................................................................................................... 58
  5. 5. Social media promotion........................................................................................................................................................................... 59 Time is critical.............................................................................................................................................................................................. 60 . Twitter papers.............................................................................................................................................................................................. 61 Hosted blog platforms.............................................................................................................................................................................. 61 Micro blogs................................................................................................................................................................................................... 62Social bookmarking..................................................................................................................................... 63 Introduction................................................................................................................................................................................................. 63 Bookmark voting........................................................................................................................................................................................ 63 Automated bookmarking........................................................................................................................................................................ 65 Bookmarking apps..................................................................................................................................................................................... 65Backend maintenance.................................................................................................................................. 66 Introduction................................................................................................................................................................................................. 66 Creating a Robots txt file......................................................................................................................................................................... 66 Redirecting the non-www domain to the WWW version in .htaccess.................................................................................... 67 Redirecting files in .htaccess................................................................................................................................................................... 68 Creating a 404 error page........................................................................................................................................................................ 68 Creating an XML sitemap........................................................................................................................................................................ 69Reputation manangement.......................................................................................................................... 70 Introduction................................................................................................................................................................................................. 70 Give your company eyes and a voice................................................................................................................................................. 70 Give your company ears........................................................................................................................................................................... 72 Google Alerts............................................................................................................................................................................................... 72 Google Reader............................................................................................................................................................................................. 73 Adding RSS feeds to Google Reader.................................................................................................................................................... 74 Adding Twitter Search to Google Reader.......................................................................................................................................... 75 Yahoo Alerts................................................................................................................................................................................................. 76 Monitoring press releases....................................................................................................................................................................... 77 Monitoring all social mentions.............................................................................................................................................................. 77 Google News................................................................................................................................................................................................ 79 Increasing your online presence . ........................................................................................................................................................ 80 Manage your reputation on your website......................................................................................................................................... 81 Job interviews.............................................................................................................................................................................................. 81Google Analytics........................................................................................................................................... 82 Introduction................................................................................................................................................................................................. 82 Accessing Google Analytics (New Version) ...................................................................................................................................... 82 Keywords that led to visits...................................................................................................................................................................... 83 Monitoring landing page statistics...................................................................................................................................................... 84 Tracking links and their clicks................................................................................................................................................................. 85 Website Optimiser - A/B split testing.................................................................................................................................................. 87 Setting up goals.......................................................................................................................................................................................... 90 Custom reports give you details and save time.............................................................................................................................. 92 Creating a custom report........................................................................................................................................................................ 93 Keyword vs goal conversion custom report..................................................................................................................................... 94Webmaster Tools........................................................................................................................................... 95 Introduction................................................................................................................................................................................................. 95 Accessing Webmaster Tools.................................................................................................................................................................... 95 Uploading an XML sitemap.................................................................................................................................................................... 95
  6. 6. Displaying crawl errors & Html suggestions..................................................................................................................................... 96 Links from external sites to yours......................................................................................................................................................... 97 Show search queries, impressions and clicks................................................................................................................................... 98 Google+1 Metrics....................................................................................................................................................................................... 99 Site performance........................................................................................................................................................................................ 99SEO Tools............................................................................................................... 100Broken links................................................................................................................................................... 101 Introduction................................................................................................................................................................................................. 101 Next steps...................................................................................................................................................................................................... 101 Checking broken links.............................................................................................................................................................................. 102Web browser plugins.................................................................................................................................... 103 Introduction................................................................................................................................................................................................. 103 SEOQuake - Keyword density................................................................................................................................................................. 104 SEO Site Tools............................................................................................................................................................................................... 105 SEOMOZ toolbar......................................................................................................................................................................................... 106Keyword monitoring..................................................................................................................................... 107 Introduction................................................................................................................................................................................................. 107 Setting up the keyword monitor.......................................................................................................................................................... 107 Competitors’ keyword positions........................................................................................................................................................... 108 Monitoring your keywords...................................................................................................................................................................... 109Keyword research......................................................................................................................................... 110 Introduction................................................................................................................................................................................................. 110 Next steps...................................................................................................................................................................................................... 110 Additional options and filters................................................................................................................................................................ 111 Keyword ideas and exporting................................................................................................................................................................ 112 Traffic and cost estimate.......................................................................................................................................................................... 112Google Adwords............................................................................................................................................ 114 Introduction................................................................................................................................................................................................. 114 Google Adwords campaigns.................................................................................................................................................................. 114 Google Awords ad group........................................................................................................................................................................ 115 . Changing the bid CPC for keywords.................................................................................................................................................... 117 Under review ads........................................................................................................................................................................................ 118What’s your SEO score?................................................................................................................................ 119 Introduction................................................................................................................................................................................................. 119 Website grader............................................................................................................................................................................................ 119 Woorank......................................................................................................................................................................................................... 120 Domain tools................................................................................................................................................................................................ 121THE END................................................................................................................. 122
  7. 7. On Page SEO
  8. 8. Tweek & optimise your pagesFor years SEO companies have been charging you X amount of £s for optimising yourwebsite, rewriting your web copy and telling you that you will get on the first page ofGoogle, and even guaranteeing position #1 in the SERPs! (Just for the record, nobody canguarantee you that)When you break SEO down, on page and off page, you’ll be surprised to see how easy itactually is to give your website a boost and it won’t cost you a single penny in agency fees.If you are new to SEO or just after some inspiration then this eBook is for you.How do I get started?Choosing the right domain name, giving your files meaningful names and proper use ofmeta data will all give you enough power to get noticed by Google and ranking highly.Improving your pages’ rankings after that is all based around back links to your website andhow popular it seems on the Internet.If you’re interested in learning more then just a little of your time is all that’s required to takeyour SEO skills up a level or two.Interested? Read the articles in this eBook to get started...
  9. 9. Build your website with SEO in mindThe purpose of this article is to show you that SEO is something you need to have in mind,even before you buy your domain name and build your website.IntroductionSEO needs to start from the moment you have decided you need a website. You then needto ask yourself the next 2 question before you continue. • What is it you’re trying to achieve? • Is there a market for what you are offering?Once you have got an answer to those to questions and it’s worth continuing, the nextthing you’ll need to do is think of a name for your website or company.This will also be a big part of your website’s domain name, so think carefully and checkdomain name availability at every stage. Also, keep your domain punchy, no more than 3smallish words, anything more than that will not be memorable.Checking domain availabilityOnce you have a few ideas for a website/company name, click the link below to see if yourdomain is available. If it is, great! • 123 Reg domain namesNow before you go and buy the domain name, are the keywords that you are using inyour domain searched for a lot or have a lot of competition? Also, are there any possiblecompetitors out there with a similar name? Do a quick search in Google before you doanything else. Look at the Keyword research article to see how to check for keywordcompetition and search volumes.
  10. 10. If the keywords you have in your domain name have a high competition ratio then it meansit could to be quite hard to rank well on the first page of Google. The chances are yourcompetitors’ sites are heavily optimised for these keywords, their inner pages too as well asa back linking program based on those keywords and PPC!Read the article on Keyword research for a better understanding on how to check thepopularity of keywords and how to rank well.Domain name costsOnce you are confident you have a suitable domain name, go ahead and buy it! One thingto consider though is that different Top Level Domain names like .COM differ in price to thatof .CO.UK. See the example prices below. • Mydomain.uk.com = £69.98 for 2 years • Mydomain.com = £19.98 for 2 years • Mydomain.org = £19.98 for 2 years • Mydomain.biz = £19.98 for 2 years • Mydomain.co = £12.99 for 1 year • Mydomain.co.uk = £5.98 for 2 years • Mydomain.info = £1.99 for 1 yearIf you are not able to get your first choice domain, you may need to modify it slight asfollows:Ideal domain = www.mydomain.co.ukAlternatives: • www.my-domain.com • www.my-domain.co.uk • www.my-domain-uk.net • www.mydomain-uk.comYou get the picture…
  11. 11. Buy now and don’t pay laterIf you plan on your website being around for many years to come then it would be a goodidea to buy other top level domains like the .NET, .CO.UK & .COM versions. This will preventpeople from trying to piggy back off you with a similar website or cyber squatters buyingthe domains and trying to sell them to you for £500+!The simply solution is to spend an extra £50 securing your online domain identity now andsave yourself a lot of hassle later on.Put your spare domains to useIf you understand how DNS works and webhosting then great, this will be a walk in the parkfor you but if you are new to all this then now it’s time to learn with a few easy steps below. • Make sure you have all your domains that you have bought in 1 account for easy management. I use 123 reg as my domain registrar. • Buy some webhosting. Webhosting UK offer a basic cPanel Hosting package for £30 a year (£2.29pm) that will allow you to host as many websites on there as you need. • Once you have bought your webhosting and it is all setup with folders for each of the domains that you own (Addon domains), go to your domain registrar account and change the DNS entries for all your domains to the DNS of the webhosting company. • After 24-48 hours, your domains will be pointing to their new home. • You can now either redirect these domains back to the main website, or setup a small microsite promoting your main site. • Any micro site has to be and look unique with unique content on it. You don’t want Google classing it as a scrapper site!
  12. 12. Total cost to you for 1 year for hosting and buying up all closely related domains wouldrange from £80+.There is a cheaper way though, just park your domains with adverts on that could makeyou some money. Your domain registrar will be able to advise you on how to park yourdomains. Did you know that parked domains also appear in the SERPs for your website’s domain name if searched for with those keywords? It may be only one page but it’s one more spot in the SERPs that you competitor does not have.Website content structureOnce you have a domain name you’re going to need to build a website with some contenton it. Let say you are selling watches, the first thing you need to think about is, who are myaudience?For the purpose of this example you are selling extreme resistance sports watches to athleticpeople, and after a lot of deliberation with your suppliers and bank balance, you can onlysupply watches in the 4 key areas below. • Diving watches • Swimming watches • Running watches • Skydiving watchesRight, so we have our product range and we also have our keywords that we are going after.The structure of your site should look similar to the diagram on the next page. This will passpage rank from any inbound links to the your most important category pages.I have only shown three categories below but your site would have more.
  13. 13. 123
  14. 14. Your pages should be no more than 3 levels deep from the homepage and each page shouldhave no more than 100 links. You can have more but Google will only crawl the first 100 andto be honest, the link juice is being spread further the more links you have.If you have any links on your site going away from it to sites that do not belong to you thenuse the rel=”nofollow” tag on them.File and folder naming conventionsWhen naming your files and folders, make them readable to the human eye with yourkeywords in the URL. Based on the example above, I have put together a naming conventionfor the pages.Example page paths & target keywords • www.active-watches.xyz/diving/1000-meter.php • www.active-watches.xyz/diving/diver-3000.php • www.active-watches.xyz/running/marathon.php • www.active-watches.xyz/running/10k.php • www.active-watches.xyz/sky-diving/3000-meters.php • www.active-watches.xyz/sky-diving/1000-meters.phpBe careful with plurals of words like watch and watches. The keyword WATCHES will putyou in a totally different position in the SERPs to the keyword WATCH.Also, to cut a long story short, only use hyphens (-) in your page names and not underscores.Google prefers hyphens and anyway they only take 1 key press, rather than 2 for anunderscore. So you are making Google happy and saving RSI in your thumb:-)
  15. 15. Keyword densityThe purpose of this article is to show you how to get as much keyword density as possibleinto your webpages and how to moniitor it.IntroductionEvery webpage on your site is talking about something like “Diving watches” for example.Your keywords for this page will of course be “Diving watches”. But, you also want to try andcover 1 or 2 more keyword terms per page if possible.The best idea for this “Watch selling” site would be: • Term 1 – Diving watches • Term 2 – Buy diving watches • Term 3 – Cheap diving watchesSee how all the terms are related but different in their own right? By covering differentterms like this and optimising the keywords on the page and anchor text on both internaland external links, will help you to rank higher in the SERPs.What is the correct keyword density?Well, that is the million dollar question. I would say try and go for at least 5% keyworddensity on your page.Keyword density needs to be in all of the following areas.
  16. 16. • Meta title tag • Meta keywords (your choice) • Meta description • H1, H2 and all the rest of the tags • Title tags on links • Alt tags on images • Image names with the keywords • In the website copy (text) of the websiteIf your competitors have 6% density and they are sitting above you in the SERPs, youcould try and go for 6.5%. But, remember, the copy has to be readable. Don’t put too manyreferences to your keywords in there if the copy does not flow properly afterwards.Also, if you stuff keywords in too much then you are likely to get some form of penalty withGoogle’s algorithm now, or in the future if they tighten this ranking caveat.Copywriting tipsWhen writing copy for your website, talk about the product you want to sell or subject thatyou are discussing quite often and use the keywords or synonyms where you can.Refrain from writing: • We can… • It is… • The item is…Always use your company name, product name & subject that your keywords are based onwherever you can. This will increase the relevancy of this page for your keyword term.If you want to try and get some more words in your copy, based on synonyms of yourkeyword, then do that as well. These words will be in the right neighbourhood of yourpage’s topic and will do you no harm.
  17. 17. If you are lacking a mental synonym dictionary then type your word into Microsoft Wordand press SHIFT + F7. All the synonyms for this word will appear. Just choose the one thatfits best.How do I check keyword density?To check for keyword density is simple. You just need to download an SEO plugin for yourweb browser. See the article on Browser plugins for information on how to show keyworddensity.Once you have an SEO plugin installed, there will be an option to show Keyword density, inthe case of SEOQuake, you left click on the icon and choose Keyword Density. The screenwill then show you all the 1 word, 2 word and 3 word “keyword” terms that you have on yourpage, with a density figure next to them. Just keep tweaking your page until you hit thepercentage that you are after.Also, if you’re clever about this, you can do the same thing on a competitor’s site and seewhat their density is and also see if they have any other keywords on their page that theyare ranking for, that you have not used yet. Sometimes, if you can’t beat them, join them:-)Checking keyword popularityGoogle have a tool called the Adwords Keyword tool. The tool shows you how competitivekeywords are at the moment and who is bidding on them in paid search (PPC). See thearticle on Keyword research for more information on this.You will be able to see what’s hot and what’s not in search land, both locally and globally. Ifyou run a Pay Per click campaign (PPC) you’ll know that keywords with a high competitionrate cost quite a lot extra per click!
  18. 18. Competitor backlink keywordsIf you want to see which keywords your competitors are going after for certain pages ontheir sites, the easiest thing to do is follow the steps below. • Go to http://www.backlinkwatch.com • Copy and paste the competitors web address into the box • Click on the Check Backlinks buttonDepending on the number of backlinks a website has, this could take some time! Oncethe report has been generated, you will be able to see all the links coming to that pageand the anchor text used. These are the keywords that you might want to consider if yourcompetitor is ranking higher than you.SEOmoz have some great tools for doing this also. Click here to take advantage of SEOMOZ‘s30 day free trial.Place keywords in your file namesAs well as having a great domain name with hopefully 1 or 2 of your keywords in, you alsoneed to name your folders and files properly. • Folders are essentially the category your products fall into. i.e. /Diving/ • Files become your product. i.e. /3000-meter.php • Put it all together and you have: • http://www.active-watches.xyz/diving/3000-meter.php See how all the keywords come together and you cover 4 major keywords to be searchedfor? Adopt this practice and you won’t go far wrong.
  19. 19. On page SEO codingThe purpose of this article is to show you how to format the code of your web pages foroptimal performance and speed.IntroductionThe structure of your web page as well as your file system is very important. Not only tokeep all your assets to the smallest possible size and in one centralised place but to alsogive your customers a good experience on your site and to get some good rankings too.There is so much that can be done to boost ON Page SEO and performance that manypeople don’t seem to consider.Below you will see all the best optimisation techniques to ensure that your pages have afighting chance of beating the competition.Cleanliness is next to GooglenessIf you work as clean and as streamlined as possible in your web projects then you will reapthe benefits later on, guaranteed!To start off with, keep all your assets like images, JS files, includes and CSS in a folder asshown in the next image.This helps to keep your backend server nice and clean as these are pages that never getindexed, so you might as well keep them out of the way. Also, if you adopt this practice forany sites you work on then things will get easier for you, and you will work faster as you willknow where everything is kept.
  20. 20. HTTP/1.1 requests for CSS & JS filesThis is something that you need to understand as it determines how fast your pages loadand how long your visitors have to wait.HTTP stands for Hypertext Transfer Protocol and HTTP/1.1 allows you to load 2 files of thesame type at the same time. The idea though is to have the least amount of HTTP requeston a page as possible; this in turns lowers the Round Trip Time delays.ExampleIn an ideal world you would have 1 CSS file and 1 JS file, but as we all know, this does nothappen. So the best thing to do is to load the assets in 2s as shown below. Always rememberto load any CSS first so that the visitor has something to see on the page whilst the JS filesare loading any functionality afterwards.If you so desire, you can load 4 files at a time very easily. The solution to this would be tocreate a sub domain on your website as show below.
  21. 21. • http://static.mydomain.comWith a sub domain, you can now load 4 CSS files at the same time then 4 JS after that. If youhad multiple sub domains then you can add 2 more connections for each sub domain youhave. See the example below. • Asset 1a - http://www.mydomain.com/assets/css/css1.css • Asset 1b - http://www.mydomain.com/assets/css/css2.css • Asset 1c - http://static.mydomain.com/assets/css/css3.css • Asset 1d - http://static.mydomain.com/assets/css/css4.css • Asset 2a - http://www.mydomain.com/assets/js/js1.js • Asset 2b - http://www.mydomain.com/assets/js/js2.js • Asset 2c - http://static.mydomain.com/assets/js/js3.js • Asset 2d - http://static.mydomain.com/assets/js/js4.jsRemember, you want as few HTTP requests as humanly possible so, only use the http://static method above if you absolutely need to.Meta data, variables & H tagsThis example is based on a PHP page that will be placed onto an Apache Server. The structureis a guide that works for me on my personal sites and saves a lot of unnecessary typing. <?php $page = “onpageseo”; $h1 = “Page Speed”; $h2 = “How fast do you think your website is?”; $title = $h1.” | Off page SEO | SEO Juice”; $keywords = “tools, advice, SEO, juice, free, advice”; $description = “The purpose of this article is to show you what page speed is all about, inform you of the tools out there for monitoring your site’s performance and how to speed your site up...”; include $_SERVER[‘DOCUMENT_ROOT’].’/assets/includes/header.php’; ?>
  22. 22. • Your title needs to be descriptive and less the 70 characters • Your description needs to be punchy and entice people to click through and come in at around 150 characters. Be aspirational, emotive and give people that desire to come visit you. • Keywords, humm. Google say they don’t use them. As far as I’m aware Bing use them to catch spammers. I would say use them if you want to. Some people leave them out as it tells their competitors what keywords they are going after.The rest of your page should have the following: • 1 H1 tag • 1 H2 tag • H3, H4, H5 – as many as you wantAlso try and get keyword variants into these tags as well but make sure they aid the reader.What I tend to do is create variables at the top of the page that I can use throughout thepage with a PHP echo command. • <?php echo $h1 ?> • Example usage <h1 title=”<?php echo $h1 ?>”><?php echo $h1 ?></h1>This comes in handy if you have a lot of pages to write and you want to create a templateto put all your content into without having to perform the same tasks, over and over again.The PHP flush commandThere is a command that you can incorporate into your PHP pages that will allow forthe screen to be updated with any visual content first whilst the JS content loads in thebackground afterwards. The Flush command sort of gives an impression that the site isloaded to the untrained eye, when in fact, the functionality is still loading.To be honest with you, I’m not sure if I noticed any difference but I use it just to make sure:-)
  23. 23. The placement of the Flush command is shown below. </head> <?php flush(); ?> <body class=”<?php echo $page ?>”>Duplicate content & canonical tagThis can be a very confusing subject so I’ll try and keep it simple.If you use query strings or UTM tracking codes like the examples shown below, then Googlecan class these page links as duplicate content, which in turn can affect your rankings andlose any inbound link juice to the page as it will be diluted. • http://www.mydomain.co.uk/sales-page.php?utm_source=google&utm_ medium=banner&utm_campaign=promo • http://www.mydomain.co.uk/sales-page.php?news-feed-id=4So just to reiterate, all the following pages, even though they are the same, would be classedas 4 duplicate pages. • http://www.mydomain.co.uk/sales-page.php?news-feed-id=4 • http://www.mydomain.co.uk/sales-page.php?news-feed-id=5 • http://www.mydomain.co.uk/sales-page.php?news-feed-id=6 • http://www.mydomain.co.uk/sales-page.php?news-feed-id=7To combat this you have to use something called a canonical on the pages that are affectedby the issue above.You can do this with the aid of a PHP rewrite script that works out when a page needs thequery string suffix removing or you can do this yourself manually on each page.
  24. 24. WARNINGIf you don’t know what you’re doing with a canonical tag then find somebody thatdoes.If you implement the tag incorrectly then you run the risk of diverting all your website’spages back to the homepage and getting all your pages de-indexed from Google’ssearch engine! That could be the end of your online business! Well, until you realisedwhat you’ve done and waited a month or so to get back to normal.Implementing a canonical tagEach page that has a query string in, should have a canonical tag in the page’s header,similar to the one below. The tag itself is quite simple. It just links to the page that you areon.Example canonical tag and placement <link rel=”canonical” href=”http://www.mydomain.co.uk/sales-page.php” /> <meta name=”description” content=”My Description.” /> <meta name=”keywords” content=”My Keywords” />What happens here is that when Google crawls your site and finds a page with a querystring suffix, it looks for the canonical tag for the true name and location of the page. Thenany link juice from inbound links will all be attributed to the one page and all the backlinking anchor text will be attributed to that one page as well. Just to reiterate, the canonical tag is unique to every single page. NO two pages will ever have the same canonical tag (href=” ”). Ever!
  25. 25. Image managementWebsites have many, many images and quite a lot of them can be bloated, causing increasedload times, extra HTTP requests and unused keyword usage. To get full use out of yourimages, follow the steps below. • All images, where possible should be less than 25k. Some mobile devices will not cache images over 25k in size, causing future load times of your pages to be just as slow. • File names for images should all be lowercase and have hyphens to separate words e.g. my-page.php • All images MUST have a Height and a Width associated with them to improve page rendering times. • Use image sprites where possible to decrease the number of HTTP requests for hover images etc. • Give your image a meaningful name like diving-watch.php, to add to your on page keyword density. When your images get crawled they will also appear in Google’s image index and could lead to additional traffic to your site. • Also, give every image an ALT tag description like alt=”Diving watch”. Many people forget the simple things that all increase on page SEO.See the image section in the Page Speed article for an easy way to get pre-compressedversions of images for you to upload straight to your website.No on-page CSS stylesThere should be no on page CSS styles in your web pages. This includes styling on elementsand at the top of the page in the style tag.CSS is kept in a style sheet for a reason as it cascades throughout your website from onecentral location. Extra CSS in your pages will increase their size and cause confusion lateron. Do yourself a favour and don’t do it:-) Did you know that CSS put directly into your HTML and PHP files will overwrite classes and ids from the main styles sheet?
  26. 26. Page speedThe purpose of this article is to show you what page speed is all about, inform you of thetools out there for monitoring your site’s performance and how to speed up your website.IntroductionGoogle announced some time ago that a page’s load speed would become a ranking factorin the SERPs. We are not sure how much relevance this criteria actually has in Google’soverall ranking algorithm, but it is always a good idea to have your website loading as fastas possible, to give your visitors a great experience on your website.In my opinion a webpage has to load within 2-3 seconds, Google say about 1.5!!! (How!!!Just text only and nothing else, get real!).Let’s say the average website visitor has only a 1MB broadband Internet connection, (ifyou’re still on dialup then I’m sorry, you’re not average).The maximum download rate for a 1MB connection is 125kbps. This means for your websiteto load within 1 second, that’s how big all the assets on your site need to be. If you wantyour site to load within 2 seconds, then you are allowed 250kbps, 375kbps for 3 secondsand so on. If a visitor has a 2MB broadband Internet connection then they get your page,theoretically, 50% faster.Now, there are 2 very good tools for testing the speed of your website, they also give youvery valuable information on improvements to the structure of your site . These 2 tools areGoogle Page Speed and Yahoo YSlow.Both these tools perform similar tasks but they also have unique options that are not to beignored.Right, let’s get on with optimising pages shall we?
  27. 27. Install Google page speedIf you are going to monitor the speed of your website then one of the best ways to do thisis to use the Google Page Speed plugin for Firefox. To do this you will need to: • Open your Firefox web browser. • Ensure that you have Firebug installed. Available from here if you need it. • Login to your Google account. • Go to Webmaster Tools and select your website from the list (You may need to add it first). • Click on the Labs option in the left hand menu and choose Site Performance.If there is data available then you will be presented with a graph, similar to the one below.This graph above shows you your sites load times for the past 6 months. Once you haveread this article, you should be able to decrease the load times of your pages by at least25%!Using Google page speedTo start using Google page speed in Firefox, you need to do the following. • Click on the Firebug symbol in Firefox (Top right corner in FF6). • Choose the Page Speed tab in the bottom panel. • Click the Analyse Performance button to start the speed tests.You will first see a page speed score. Anything over 85 is good. Looking down the list you
  28. 28. will see red and yellow icons, these are big areas for improvement, fix these first if you can.Some things might be out of your control like GZip compression and browser caching.Measuring page load timesTo start off with, choose the homepage of your website to work on or a page with lots ofassets and do the following. • Open your website’s homepage in Firefox. • Open Firebug and click on the Net tab. • Press CTRL+F5 and an un-cached version of your site will be seen. • In the bottom right of your browser you will see the speed in which it took the page to load. • My example speed test page is here • http://www.seo-juice.co.uk/speed.php • There are ~465KBs of assets and it took ~1.60 seconds to load • Press F5 to see a cached version of the page. The load speed is now ~700ms, based on standard webpage caching principles. • In the timeline below you will also see all the assets loading and how long they take to load. • Make a note of how long your page takes to load. Initial load and cached loading. Use these later after you have optimised the page.
  29. 29. Shrinking your assetsThe next things to look at are the green ticks that have a small arrow next to them.A big saving in file sizes can be made by fixing these issues. See below to see how you canspeed up your site faster than you think.Image optimisation • Click the small arrow to the right of the green tick and you will see a list of images which can be optimised. • Page Speed is fantastic here as it has already converted the image to the lowest size for you and you can download it by clicking on the Save as link. How cool is that! • Just upload the image to your server and that’s 1 less problem to deal with and probably 5kb saved in just 1 image. • Rinse and repeat for all the images it has concerns for. Some sites with lots of images could see a saving of around 40kb from just this one simple fix. • Also, any images on webpages must have a Height and Width value attached to each. This allows for faster render and drawing of the images on screen. Without these 2 values, the browser has to do the math on the images, slowing the page load time down even further. • To make your images load even faster, any image hover events that require an image should be placed into 1 image as an image sprite. This requires less HTTP requests as well as slightly smaller image assets overall.
  30. 30. Minifying CSS & JavascriptThis is a good technique to employ as your CSS file sizes will decrease, but the content ofthem will become extremely hard to read as all the white space and line breaks would havebeen removed. Always keep a readable backup of your files to work with.There are some free online tools to minify your CSS and JS below • http://www.minifycss.com/css-compressor/ • http://www.minifyjs.com/javascript-compressor/Page load errorsPage load errors will decrease your load times and are one of the easiest problems to fix.Inside the Net tab in Firebug, any references to missing assets are shown in red. Well, whatare you waiting for? Sort them out!I performed an experiment on my speed.php page with 1 missing css reference, 118mswas wasted trying to find an asset that did not exist.I did the same thing with 10 missing references and the page speed was ¼ second slower.Not much but add that to the time saved from images, JS & CSS load times and your pageload times could come down between 1 & 2 seconds.On the web, 2 seconds of waiting is a long time. If only UK call centres would adopt this wayof thinking:-)Reduce HTTP requests with cachingIf assets like images and CSS on your website very really change then you can add all or aselection of the following caching options to your .htaccess file (Apache Server only). Pleasebe warned that one mistake in your .htaccess file will break your website so be careful!If you make a change on your site then CTRL+F5 will need to be pressed a few times to see
  31. 31. the new assets loaded. If you wanted to ensure that your site visitors saw the new assets,then you would have to upload them with a different file name and then link to this one.You can copy the code below, AT YOUR OWN RISK, into your .htaccess file to allow assetsto be cached, thus making your website load faster on subsequent visits.The number 604800 is equal to 7 days(1 day = 86400 [60 seconds * 60 minutes * 24 hours] ) <IfModule mod_expires.c> ExpiresActive On ExpiresDefault A300 ExpiresByType image/x-icon A604800 ExpiresByType application/x-javascript A604800 ExpiresByType text/css A604800 ExpiresByType image/gif A604800 ExpiresByType image/png A604800 ExpiresByType image/jpeg A604800 ExpiresByType text/plain A604800 ExpiresByType application/x-shockwave-flash A604800 ExpiresByType video/x-flv A604800 ExpiresByType application/pdf A604800 ExpiresByType text/html A604800 ExpiresByType image/ico A604800 </IfModule>Page speed for Google ChromePage speed is also available for Google Chrome, although it is in beta version at the time ofwriting so use it at your OWN RISK. Details on how to install it are below. • Open up a new tab in Google Chrome and type “about:flags”. • Scroll down to Experimental Extension APIs and click on Enable. • Go to the page here and click the install link. • Once installed, click the spanner symbol in the top right, choose Tools > Developer Tools. • Welcome to Page Speed for Google Chrome!
  32. 32. Installing YSlowYahoo YSlow is another cool page speed tool that should not be ignored. Installation guidebelow. • Go to http://developer.yahoo.com/yslow/. There are versions for Firefox & Chrome. • Download and install the version you need. • YSlow is accessed from Firebug in Firefox. • YSlow is accessed from the YSlow icon in the top right tool bar in Google Chrome.I won’t go into much detail here as I have covered all the main concepts above with GooglePage Speed but YSlow will give you a grade for your webpage and tell you what’s wrongwith it.To get a quick report go to YSlow > Tools > Printable View. Print it out and work throughcorrecting the issues.The graph below on the right just goes to show what optimisation and caching can do tothe amount of assets that have to be downloaded when your webpages are accessed.Don’t sacrifice quality for speedDon’t sacrifice quality too much and lose that visual impact, especially if you are aphotographer. If things may be slow for the user, set this expectation at the start somewhere,(“Hi I’m a photographer, I have lots to show, please give me 30 seconds to sort my stuff out,it will be worth the wait, I promise). Set the expectation from the start and raise awareness.
  33. 33. Thought for you. If I told you to wait for 30 seconds for “SOMETHING” and you got it after 30seconds, you would be happy. Yes, you got what you expected.But, If you sat there for 30 seconds, with no warning, waiting for a website to load, wouldyou be happy at the end of those 30 seconds?Website widget overloadAll the website widgets, adverts and social media “like” icons all slow your website down.Maintain the right balance of these as these are useful for exposure across many socialmediums that can bring you that all important traffic.Track page speed in AnalyticsIn the new version of Google Analytics, you can track the average load time of your pagesby adding the line below in red to your Google Analytics tracking code. <script type=”text/javascript”> var _gaq = _gaq || []; _gaq.push([‘_setAccount’, ‘UA-YOURID-X’]); _gaq.push([‘_trackPageview’]); _gaq.push([‘_trackPageLoadTime’]); (function() { var ga = document.createElement(‘script’); ga.type = ‘text/javascript’; ga.async = true; ga.src = (‘https:’ == document.location.protocol ? ‘https://ssl’ : ‘http://www’) + ‘.google- analytics.com/ga.js’; var s = document.getElementsByTagName(‘script’)[0]; s.parentNode.insertBefore(ga, s); })(); </script>To access your page speed figures in Google Analytic, follow the steps below. • Log into Google Analytics. • From the home page, select your website. • Click Content in the left hand menu. and then click Site Speed. Viola!
  34. 34. CSS3 buttonsIntroductionYou’re probably asking yourself what CSS3 buttons have to do with on page SEO? Well thetedious link is graphics are large in size, slow the page down and with speed playing a partin Google’s search algorthym, could quite possibly lose you a place in the rankings.So, read on to see how you can get rid of images for lots of pretty lines of CSS!CSS3 - No images for meWhere possible use CSS and CSS3 rather than images. If you have a large site then youcould save yourself creating a load of unecessary images and HTTP requests. And, once youhave everything coded in CSS3, it’s there to use throughout your whole site and on futureprojects.Take a look at the image button below. It involves a PNG24 image sprite with the size of1.5kb and 0.5kb of CSS code to generate it, 2.0kb in total with 1 additional HTTP request.Now take a look at the CSS button below. It involves a few lines of CSS3 code with the sizeof 1.1kb in total with 0 additional HTTP requests. Almost a 50% decrease in overhead.Assets for the CSS button (1.1kb)The CSS code required to make the CSS3 button above is on the next page
  35. 35. .css3-demo-button {height:23px; width:70px; padding:0px 0px 0px 23px; float:left; margin-top:7px; color:#FFF!important; font-size:10px; border:solid 3px #fff;background: #660000;background: -moz-linear-gradient(top, #660000 0%, #c82120 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#660000), color-stop(100%,#c82120));background: -webkit- linear-gradient(top, #660000 0%,#c82120 100%); background: -o-linear-gradient(top, #660000 0%,#c82120 100%); } .css3-demo-button:hover {background-color:#f6a038; color:#FFC;background: #ff3333;background: -moz-linear-gradient(top, #ff3333 0%, #660000 99%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3333), color-stop(99%,#660000));background: -webkit- linear-gradient(top, #ff3333 0%,#660000 99%);background: -o-linear-gradient(top, #ff3333 0%,#660000 99%); } .demoboxshadow {-webkit-box-shadow: 0px 0px 3px 2px #AAA;-moz-box-shadow: 0px 0px 3px 2px #AAA;box-shadow: 0px 0px 3px 2px #AAA; behavior: url(/assets/PIE.htc);} .demoround {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(/assets/PIE.htc);}Assets for the image button (2.0kb) .css3-demo {height:32px; width:110px; background:url(/assets/images/article-images/css- button-example.png) no-repeat 0px 0px; padding:8px 0px 0px 23px; float:left; margin-top:2px; color:#FFF!important; font-size:10px; float:left;} .css3-demo:hover {height:32px; width:110px; background:url(/assets/images/article-images/ css-button-example.png) no-repeat 0px -40px; padding:8px 0px 0px 23px; float:left; margin- top:2px; color:#FFC!important;}
  36. 36. Top tipsCreate yourself a code library of all your CSS3 snippets that you can reuse over and overagain. CSS & CSS3 can be quite complex to format but there are many websites out therethat can give you a helping hand. I have listed a few of them for you below. • http://www.css3generator.com • http://www.colorzilla.com/gradient-editor • http://www.css3maker.com • http://www.onlycssmenu.com • http://www.colorpicker.com • http://gridcalculator.dk
  37. 37. Using regex to improve on page SEOThe purpose of this article is to show you how to use regex to improve on page SEO byautomating laborious tasks.IntroductionWell you’re probably asking yourself, what the heck is regex? Well, regex stands for “regularexpressions” and they are extremely useful for performing many programming tasks. Forthis example we will be using regex to change all the missing TITLE tags on a webpage.What would take you many hours will only take a matter of minutes with regex!Be warned, regex is very powerful and very dangerous! If you are using regex on a page,make a backup before you start. If you are using regex across an entire website, backupthe entire website. You have been warned and you use regex at your own risk. And, therereally is a big risk if you get it wrong!Adding missing title tags to linksIf you’ve been busy designing a site, doing all the coding and cross browser testing thenit’s quite easy to miss the simple things like title tags on your links, which play a big part ininternal linking and accessibility. To use regex to add missing title tags to links on a page,follow the steps below. This example is based on using Dreamweaver. Although the programthat you use may differ, the regex syntax remains the same.Please note that any links on the page that do have title tags already will gain another oneif you use the Replace All button at any point during the guide below. If in doubt, just cyclethrough them with the Find Next button. • Open the page in Dreamweaver or another application that supports searching with regex commands. • BACKUP YOUR PAGE AND WEBISTE NOW. REGEX CAN KILL. YOU HAVE BEEN WARNED. • Right, open the page that has some links on with missing title tags on the links.
  38. 38. • Switch to Code view in Dreamweaver. • Press CTRL + F in Dreamweaver and the Find and Replace box will appear. • Place a tick in the Use regular expression box. • Where it says Find in, that should read Current Document. • Where is says Search, that should read Source Code. • In the Find box place the line below into it. • <a href=”(.+)”>(.+)</a> • In the Replace box, place the line below into it. • <a href=”$1” title=”$2”>$2</a> • Now before you go mad and start clicking buttons, click the button called FIND NEXT. • In the code view you will see the first link highlighted, now click the REPLACE button. • You will now see that your link now has a title attributed to it based on the link text/ anchor text. • Dreamweaver by now has moved on to the next link for you, click on the REPLACE button to add a title to that link.When you are confident everything is working for you and looking good, you can thenclick on the Replace All button. I have not highlighted the Replace All text so that it doesnot stand out too much, to deter skim reading and possible mistakes from using replace all
  39. 39. before testing that your regex expression actually works firstOther uses and further readingYou can use regex to perform many other tasks. Another example of using regex is if youwanted to improve keyword density and accessibility on a page by adding a title tag toyour <h1> heading.To do this you would follow the guide above but the Search and Replace lines that youwould use are below. • SEARCH = <h1>(.+)</h1> • REPLACE = <h1 title=”$1”>$1</h1>So <h1>My Title</h1> would become <h1 title=”My Title”>My Title</h1>.If you want to learn more about regular expressions then start off by reading the Wikipediapage below. Once you know what you’re doing you’ll find regular expressions very usefuland they will make you more efficient too.http://en.wikipedia.org/wiki/Regular_expression
  40. 40. Off Page SEO
  41. 41. Content disseminationThe purpose of this article is to show you the methods for getting your new webpagecontent and messages out to as many people as possible, in the shortest period of timeand with very little effort, well, once all the grunt work has been done first that is:-)IntroductionIf you have multiple blogs, bookmarking accounts and other social media accounts thenyou’ll want to be able to post to them easily, without having to log into them all and pastethe same message over and over again.The good news is that some clever people thought of this a while ago and have given ussome online tools to be able to push updates out in a click of a button.Setting accounts upIt would be very beneficial at this point to set up the following accounts for starters. Irecommend using the list below as they all seem to perform well. • A Facebook account here. • A Twitter account here. • A Typepad account here. • A Blogger account here. • A Digg account here. • A Delicious account here. • Also create an RSS feed. More info on how to do this here.Don’t forget to make a list of all the login details as it’s very easy to let all these logincredentials run away with themselves!
  42. 42. Social dominationOK, here we go. The idea below is one method of disseminating information on the web.You may choose to use this method, ignore it or adapt it slightly. Either way the results arethe same.So, without further ado, here we go…Step 1 - It all starts with RSSMany people don’t understand the power of an RSS feed, are you one of them? If so, readthe article below and watch a smile materialise on that face of yours:-) • Make sure you have at least 1 entry in your RSS feed. • Go to http://feedburner.google.com and add your RSS feed to Google Feedburner • Your feed name will look something like this http://feeds.feedburner.com/SeoJuice • Click on the Publicize tab at the top. • Click on the Socialize option in the left hand menu. • Click the “Add a Twitter account button” and enter your Twitter account details where necessary. • Change the “Post Content” dropdown options to Title and body. • In the “Additional text” box type in # and then a tag that best describes your business. E.g. #SEO. This allows people to search in Twitter for hash tags and relevant tweets. • Click on the Activate button at the bottom. • Now every time you update your RSS feed, Feedburner will pass your update to Twitter as a tweet. Simples!Step 2 - Post to multiple blogs • Sign up for a Ping.fm account here - https://ping.fm/signup • Get the login details for your blogs to hand and then click on Add Network for Blogger and then Tumblr. • When presented with the “Use for” options, select Blogging.
  43. 43. • When you want to post something from the dashboard select the PING MY options then choose BLOGS. • Type your message and headline in the boxes below and then click on the PING IT button. • Your message, update and link are now on the blogs that you added.I am using Ping.fm for posting to these 2 blogs, you can add many more blogs here or evenstatus update sites for that matter. The choice is yours but don’t post the same message tomore than 6 sites though over different social mediums, mix it up a little. Did you know that you can also tie in your RSS feed to Ping.fm? 1 RSS feed could now post to 3 different accounts. It’s for you to decide on a posting system from here on, but read on before you decide.Step 3 - Post to multiple bookmarking sites • Sign up for an Onlywire account and download the installer etc. http://onlywire.com/ • Add your 2 bookmarking sites to the services page. • You can install the bookmarking button on your site if you wish. • Now to start posting, go to https://onlywire.com/post • Your post will now been sent out to all your bookmarking sites that have been added to Onlywire.If you find it easier, you can just use Ping.fm, although Ping.fm does not support all thebookmarking sites.Social media automationThere are a few tools out there that allow you to schedule a post for a certain time and datein the future. The best one that II have come across is Hootsuite, so this is the one that I willguide you through.
  44. 44. • Go to http://hootsuite.com and sign up for a free account. • When you have signed up, you will be presented with an Add Social Network screen. Add your Twitter, Facebook and Ping.fm accounts here. • Now add your RSS feed too. You can only send it to two places so choose Ping.fm and Facebook. Unless you want to pay for the service? Thought not:-)Social propagationSo, now let’s have a look at the RSS news feed diagram and see what we have setup.This diagram would be best to implement and would only require you to update your RSSfeed, the rest is automatic! Remember this can be as big and as complicated as you want itto be, I’ve kept it simple for this example.In the diagram on the next page, I have removed Onlywire, added Delicious to Ping FMand chose another site to replace Digg. That way, everything is driven from 1 RSS feed.You like?
  45. 45. Remember, you can still use Hootsuite to send out manual or scheduled updates to all the social media sites shown in the diagram above.Updating your RSS feedYou can update your RSS feed by hand and change the date, RSS id number, title, link,image and description. Or you can buy some software to do it for you.If you’re looking for some software then there are a few options below. • http://download.cnet.com/RSS-Feed-Creator/3000-10247_4-10711151.html • http://www.feedforall.com • http://www.extralabs.net/feed-editor.htm Did you know that if your RSS feed gets bigger than around 300k then feedburner will have a bit of a fit with it. If your RSS feed gets any bigger than that then just delete the last 50% of it.Pingomatic announcingIf you have a blog that you’ve updated and you want to get the content indexed as quicklyas possible, and announced to many web services, then follow the steps below. • Go to http://pingomatic.com/. • Enter your blog name and home page in the relevant boxes. • Update your RSS feed on your site and then place a link to this feed In the RSS box. • Tick the services in the section below that are relevant to you. • Click the Send Pings button. • All done, your new content has been announced!
  46. 46. And finally...Just a quick word to say that there are many more social media apps out there that canmake your life easier. I have listed 2 more below. If you manage to implement these oranymore into your content dissemination program, then let me know how yours work. • http://timely.is/#/ • http://twitterfeed.com/
  47. 47. Link buildingThe purpose of this article is to show you what link building is all about, how it’s done inthe industry and what to avoid. Although I don’t agree with some link building practices, I’llalso explain how they are done for reference.IntroductionWell, don’t get me started on link building as I could have a rant for ever and a day, so Iwill refrain for as long as possible and continue with what I was meant to be talking about,which is, errrrr, ah yes - link building.Anyway, link building is the process of getting links from 3rd party websites, back to yourown, to promote your site and to lead people and potential customers back to you. Soundssimple and above board doesn’t it?Well, link building takes on many different forms. Some are valuable and others are justblatant spammy links that hold no value whatsoever, except for a search algorithm thatthinks all links coming to your site must be a good thing!There are many different link building techniques. I have covered the main, most popularones below.Google PageRankPageRank is a number attributed to each page on the Internet that determines its relevanceand authority on the web. The name PageRank comes from Google’s very own Larry Page,quite a convenient and relevant surname really. Do you think if he was called Larry Smiththat we would have the term “SmithRank” now? Probably not, [cough], I’ll move on…So how is PageRank achieved? Google looks at all the inbound links to your site and passeslink juice from them to yours. Pages with a higher PageRank will in turn, pass more link juiceto you as these sites will be considered an authority in their field and “must” be relevant to
  48. 48. you as they are linking to your site.It’s nice to have a good PageRank as it shows that your page is popular and that people arelinking to it. PageRank is part of Google’s ranking algorithm, but what effect it actually hason your rankings is unknown.Please don’t go all out for bragging rites by getting the highest PageRank possible on yourpages. If every page on your sites gets to PageRank 4, be happy with that.Also, Google only update the visible PageRank metric a few times a year, so concentrate onother more important things in the meantime. In order to be able to see your PageRank,read the article on Browser Plugins.There is a great article below that talks about PageRank in a lot of detail. Sorry if it blowsyour mind:-) • http://www.webworkshop.net/pagerank.htmlLinks needed for PageRank XIn the example below, it only takes 18 Page Rank 4 links to give your page a PageRank of 4.
  49. 49. Business & consumer directoriesThe small selection of directories mentioned below are all ideal places to “advertise” yourbusiness and get quality traffic and links coming back to your site. It’s always good to“advertise” your business and not promote it through other underhand link building meanswhich I’ll delve into later. • http://www.yell.com • http://www.uksmallbusinessdirectory.co.uk • http://www.freeindex.co.uk • http://www.hotfroguk.co.uk • http://www.inetgiant.comSubmission directoriesYou’ve heard of the saying “here today gone tomorrow”, well that’s the risk you run withsubmission directory link building.Some of them will be useful and stay around for the long run but others, well, let’s just saythat the internet is an over inflated space of nothing but temporary sites created for thepurpose of providing links.Be careful as some of these sites also charge you for links. Never pay anything to these sites,ever! Look for other free link building methods.Blog post linksIf you can find a “relevant” blog or forum, answer people’s question or just leave relevantinformation, then leaving links back to your site here are worth creating. Please refrain fromthe underhand practice of leaving totally irrelevant comments, which just blatantly want alink back to their own site with no effort or comment relevance whatsoever.Most blogs and forums are moderated and all comments have to be approved first. Doyourself a favour and the site owners and try to be a little more creative!
  50. 50. If you’re interested in finding blogs to comment on then you can copy and paste the stringsbelow into Google’s search box and a list of relevant sites will come back.You can change the keywords in red below to match the types of blogs that you are look for.The text in blue, change this for any Top Level Domain such as .com, .co.uk, .net etc. • inurl:keyword1 keyword2 “leave a comment” -”comments closed” • site:.co.uk inurl:keyword1 keyword2 “leave a comment” -”comments closed”Forum post linksAnother form of link building is to find relevant forums to promote your business or joina community to share information.The strings below will show you have to find such linkbuilding forums. Copy and paste the search strings into Google’s search box.You can change the keywords in red below to match the types of blogs that you are look for.The text in blue, change this for any Top Level Domain such as .com, .co.uk, .net etc. • “Powered by ExpressionEngine” + “bikes” site:.org.uk • “Powered by phpBB” + “bikes” site:.com • “Powered by smf” + “bikes” site:.co.uk • “Powered by vBulletin “ + “bikes” site:.org • “Powered by bbpress” + “bikes” site:.netForum profile linksAnother popular form of link building is by creating forum profile links. These are just linksin your profile on a forum, that you have just signed up with that nobody is ever going tosee. These are totally spammy and the lowest form of back linking around.Many forums have started to close their doors to people creating accounts now whilstothers with vet your application first before allowing you to join. They are savy to the wholelink building system and getting a little cheesed off with it.
  51. 51. As far as the back linking strategy goes though, when you look at backlinking tools, theselinks do get included on the total number of links coming to your site.Even though they are pointless, they still count. Perhaps Google will give a proper scoringsystem one day based on the relevance of the link, not how many links you have in totaland from root domains. Did you know that there are link building individuals that will also sell you PDFs with high page rank forums listed on there with details on how to get a link off of them?Article submissionsOne effective way of promoting your website is through the use of article submission andpress release sites. This will get you more exposure than links but “every little counts”, or inSEO terms, “every link counts”. • http://technorati.com • http://hubpages.com • http://www.squidoo.com • http://knol.google.com • http://www.ehow.com • http://ezinearticles.comYou can see a full list of article submission directories below. • http://www.vretoolbar.com/articles/directories.phpFollow and no follow back linksWhen link building on 3rd party sites, your back links will either be Follow or No Follow.What this means is mentioned below.
  52. 52. No Follow Links (rel=”nofollow”)When search engines crawl the Internet, they encounter millions of back links. Some sitesor pages don’t want the link juice that every site receives from an inbound link, wasting onlinks that add no value to the page or go off to 3rd party sites. So the tag rel=”nofollow” isadded to them.Also, when you add the rel=”nofollow” tag, the anchor text from these links will not gotowards ranking the destination page for that keyword term. At the end of the day, if yourlink is on a relevant site then your will get traffic from it but no other link love will come yourway.Follow linksWhen search engines encounter follow back links, they pass link juice to your pages, to helpincrease its Google PageRank. The alt/title tags coming from the back link also go towardshelping you rank for that term.These follow back links are preferred and many of these linking to different pages withdifferent alt/title tags will start to get you ranking higher in the SERPs for those pages andterms. Did you know if you want to visibly see no follow links on a webpage then there are many web browser plugins available to do this. Read the article on website SEO plugins here.Total links Vs root domain linksThe number of links a website can receive can jump overnight by thousands if you get a linkin the footer of a site that is included in every single page! Although it’s good having lots ofrelevant links to your site, only 1 of the links is actually accredited with any link juice.Root domain links are the ones you want to be increasing with links from relevant sites inyour business’ neighbourhood. A root domain link is 1 link from a website where you arenot currently mentioned. It does not matter if you have 200 links on this site; it’s still classed
  53. 53. as 1 root domain link.The total number of links and root domain links will factor in Google’s ranking algorithm, somake sure that you accommodate for both.SummaryAs you may have gathered, the more links coming to your site, the more popular that site is,right? Wrong? Many companies employ SEO agencies to formulate a link building strategyfor them. Creating fake, Google +1 votes, Facebook likes, retweets and everything elsementioned above for the right price.So, if you are big company with plenty of money to throw away, you can easily sway thesearch engines to think your popularity is better than it actually is through a shammy linkbuilding techniques.I recon one day when Google bring out their next major algorithm change, I’ll coin it theback linking “Praying Mantis” update, all links that have no relevance whatsoever will bediscredited. A worthwhile back link, in my opinion, should mention the anchor text in someform, on both the referring and recipient’s site. These back links should then carry a lot ofweight to make gaining credible links more of a desirable option.
  54. 54. RSS creationThe purpose of this article is to show you how to create an RSS feed both manually &automatically, and how to update it.IntroductionRSS is a very powerful medium and every website should have one! RSS is extremely simpleand will only take about 15 mins to set one up. If you don’t have one then follow this guide.If you do have an RSS feed then read the article on Content Dissemination to ensure that youare using it to its full potential.Manual setup • Create a folder in your website called rss. • Create a blank file in that folder and call it rss.xml. • Amend the bit’s in red below to suit your site, images and message. • Copy and paste the amended code below into your rss.xml file. • Upload the RSS folder and its contents. • That’s it, your RSS feed is live. • Go to http://www.yourdomain.com/rss/rss.xml • To make further updates by hand, copy and paste everything between the item tags and place it above the other one, change the details and re-upload the file.Place the code snippet on the next page into a blank file called rss.xml.
  55. 55. <?xml version=”1.0” encoding=”UTF-8”?><rss version=”2.0”><channel><title>SEO Juice</title><description>FREE SEO Advice</description><link>http://www.seo-juice.co.uk</link><docs>http://blogs.law.harvard.edu/tech/rss</docs><lastBuildDate>Fri, 16 Sep 2011 20:47:29 +0000</lastBuildDate><pubDate>Fri, 16 Sep 2011 20:47:29 +0000</pubDate><generator>RSS</generator><image><url>http://www.seo-juice.co.uk/assets/images/seo-juice-logo-small.jpg</url><title>SEO Juice</title><link>http://www.seo-juice.co.uk</link><description>SEO Juice</description><width>180</width><height>180</height></image><item><title>The power of social media</title><description><![CDATA[<table width=”600” border=”0” cellspacing=”0” cellpadding=”0”><tr><thwidth=”98” scope=”col”><div align=”left”><img src=” ”></div><br/><br /></th><td valign=”top”scope=”col”><div align=”left”><p>Social media is massive all across the world. If somethingwas to happen in America, you could find out about it on social media before it even hit theradio or TV stations. Social media is not to be under estimated!</p></div></td></tr></table>]]></description><link>http://www.seo-juice.co.uk/</link><category domain=”Update”>Update</category><guid isPermaLink=”false”>SEO-2011-0004</guid><pubDate>Fri, 16 Sep 2011 20:46:19 +0000</pubDate></item></channel></rss>
  56. 56. Automatic RSS creationThe easiest way to get an RSS feed is to download a piece of software that will manage thefeed for you as well.The one I recommend through functionality and ease of use is below. It is free for 30 daysthen you have to pay a small fee of £25. Well worth the investment though and will save youfrom having to mess around with the feed by hand. • http://download.cnet.com/RSS-Feed-Creator/3000-10247_4-10711151.htmlWhen you have installed the software, create your feed, put a few updates in to it, enteryour FTP details and upload it. If you have Content Dissemination setup then your blogs willbe fed very soon too!

×