24
PBA Front-End Programming Search Engine Optimisation

PBA Front-End Programming

  • Upload
    marlis

  • View
    65

  • Download
    0

Embed Size (px)

DESCRIPTION

PBA Front-End Programming. Search Engine Optimisation. Search Engine Optimisation. Search Engine Optimisation (SEO) Making your website visible to search engines (Google) Get your website to the top of the result list!. Search Engine Optimisation. Search Engine Optimisation. - PowerPoint PPT Presentation

Citation preview

Page 1: PBA  Front-End Programming

PBA Front-End Programming

Search Engine Optimisation

Page 2: PBA  Front-End Programming

Search Engine Optimisation

• Search Engine Optimisation (SEO)– Making your website visible

to search engines (Google)– Get your website to the top

of the result list!

Page 3: PBA  Front-End Programming

Search Engine Optimisation

Page 4: PBA  Front-End Programming

Search Engine Optimisation

• SEO is an obvious way to make users aware of your website– Technical aspect: Making sure the proper words

can be found on your website by search robots– Marketing aspect: Making sure your website

contains the words a typical user will use when searching for a website in your category. Getting other sites to link to your site.

Page 5: PBA  Front-End Programming

Search Engine Optimisation

• How is a page found by a Search Engine?

• Web Crawlers follow links – so make sure there are links to all your pages

• How is a page ranked by a Search Engine?

• Secret…!

Page 6: PBA  Front-End Programming

Search Engine Optimisation

• Page rankings– Internal factors – title, headings, body text, alter-

native text, keyword distribution, domain name– External factors – links from other pages. The

higher ranked the linking page is, the more the link will count. How often users click on the page in a search result list

Page 7: PBA  Front-End Programming

Search Engine Optimisation

• How can I know which keywords a typical user will use when searching for a similar website?

• Ask them!• A job for the Usability Lead• Google Adwords – suggestions

for keywords

Page 8: PBA  Front-End Programming

Search Engine Optimisation

• A Search Engine cannot see text in– Graphics (logos, banners, etc.)– Flash animations– Video– Audio (oh, really…)– Graphic links– Links depending on dynamic code

Page 9: PBA  Front-End Programming

Search Engine Optimisation

• A Search Engine may bypass a page if it– Has a very complex structure– Is heavily dynamic (CSS, JavaScript)– Contains many broken links– Contains complex/auto-generated links– Is flooded with keyword repetitions– Is created server-side– Loads very slowly

Page 10: PBA  Front-End Programming

Search Engine Optimisation

• So, I’m about to write material for my website…

• …what should I actually do…?

Page 11: PBA  Front-End Programming

Search Engine Optimisation

• Avoid writing consciously for SEO• Write for the readers, not for the engines• External factors are given more importance

than internal by modern search engines (Google)…

• …so the material must be interesting and relevant for actual human readers!

Page 12: PBA  Front-End Programming

Search Engine Optimisation

• Still, you can often hit two birds with one stone

• Review titles, headers, page bodies, etc – do they actually contain relevant words

• Take the user’s point-of-view – what would the typical user be looking for?

Page 13: PBA  Front-End Programming

Search Engine Optimisation

The Global Catastrophe

Bla bla bla bla bla…

Page 14: PBA  Front-End Programming

Search Engine Optimisation

World War II : The Global Catastrophe

Bla bla bla bla bla…

Page 15: PBA  Front-End Programming

Search Engine Optimisation

• Where to put keyword/phrases:– Page titles– Major headings– First content paragraphs– Text for links to other pages– Alternative text for images– HTML file names and directory names

Page 16: PBA  Front-End Programming

Search Engine Optimisation

• Grammatical form matters (Tiger <> Tigers)• Case does not matter (Tiger == tiger)• Context does not come automatically!• A Tiger is also a– Carnivore– Large cat– Panthera– Threatened species

Page 17: PBA  Front-End Programming

Search Engine Optimisation

• Enough is enough!• Delicate balance between

plentiful mentioning of keywords and ”keyword spamming”

• Exact limit unknown…• Rule of thumb, at most 5-8

% of total word count

Page 18: PBA  Front-End Programming

Search Engine Optimisation

• We can also ”optimise” the use of keywords with regards to humans

• Users do not divide their attention uniformly over a web page (eye-tracking studies)– Golden triangle– F pattern

Cat

Page 19: PBA  Front-End Programming

Search Engine Optimisation

Page 20: PBA  Front-End Programming

Search Engine Optimisation

• Most important in page rankings – other pages that link to your page!

• How to achieve that…?

Page 21: PBA  Front-End Programming

Search Engine Optimisation

• If the site is part of a large company– Request that main (often visited) company

pages link to your pages– Get included in site maps, etc.– Get featured in a ”what’s new” section on the

company home page

Page 22: PBA  Front-End Programming

Search Engine Optimisation

• If the site is a stand-alone site– Find link partners: You link to the partner, the

partner links to you (link building)– Potential link partner could be a ”complemen-

tary” company, not a competitor– Example: you sell swimsuits, the partner sells

sunglasses– Should be worthwhile for both sides

Page 23: PBA  Front-End Programming

Search Engine Optimisation

• Create links from other websites yourself– Find popular (and preferably

relevant…) blogs, forums, etc, and leave comments including links to your own website

– Sign up your website to link catalogs

• A delicate balance…

Page 24: PBA  Front-End Programming

Search Engine Optimisation