19

PRACTICAL INFORMATION

  • Search engine optimization
  • Using analytics to understand visitors
  • Putting your site on the web

To wrap up the book we are going to look at some practical information that will help you launch a successful site.

There are entire books written about each of the topics covered in this chapter but I will introduce you to the key themes that each subject deals with and give you pointers for what you need to be considering. You will see:

  • The basics of search engine optimization
  • Using analytics to understand how people are using your site after it has launched
  • Putting your site on the web

image

SEARCH ENGINE OPTIMIZATION (SEO)

SEO is a huge topic and several books have been written on the subject. The following pages will help you understand the key concepts so you can improve your website's visibility on search engines.

THE BASICS

Search engine optimization (or SEO) is the practice of trying to help your site appear nearer the top of search engine results when people look for the topics that your website covers.

At the heart of SEO is the idea of working out which terms people are likely to enter into a search engine to find your site and then using these terms in the right places on your site to increase the chances that search engines will show a link to your site in their results.

In order to determine who comes first in the search results, search engines do not only look at what appears on your site. They also consider how many sites link to you (and how relevant those links are). For this reason, SEO is often split into two areas: on-page techniques and off-page techniques.

ON-PAGE TECHNIQUES

On-page techniques are the methods you can use on your web pages to improve their rating in search engines.

The main component of this is looking at keywords that people are likely to enter into a search engine if they wanted to find your site, and then including these in the text and HTML code for your site in order to help the search engines know that your site covers these topics.

Search engines rely very heavily on the text that is in your pages so it is important that the terms people are going to search for are in text. There are seven essential places where you want your keywords to appear.

Ensuring that any images have appropriate text in the value of their alt attribute also helps search engines understand the content of images.

OFF-PAGE TECHNIQUES

Getting other sites to link to you is just as important as on-page techniques. Search engines help determine how to rank your site by looking at the number of other sites that link to yours.

They are particularly interested in sites whose content is related to yours. For example, if you were running a website that sold fish bait, then a link from a hairdresser is not likely to be considered as relevant as one from an angling community.

Search engines also look at the words between the opening <a> tag and closing </a> tag in the link. If the text in the link contains keywords (rather than just click here or your website address) it may be considered more relevant.

The words that appear in links to your site should also appear in the text of the page that the site links to.

ON-PAGE SEO

In every page of your website there are seven key places where keywords (the words people might search on to find your site) can appear in order to improve its findability.

1: PAGE TITLE

The page title appears at the top of the browser window or on the tab of a browser. It is specified in the <title> element which lives inside the <head> element.

2: URL / WEB ADDRESS

The name of the file is part of the URL. Where possible, use keywords in the file name.

3: HEADINGS

If the keywords are in a heading <hn> element then a search engine will know that this page is all about that subject and give it greater weight than other text.

4: TEXT

Where possible, it helps to repeat the keywords in the main body of the text at least 2-3 times. Do not, however, over-use these terms, because the text must be easy for a human to read.

image

5: UNK TEXT

Use keywords in the text that create links between pages (rather than using generic expressions such as “click here”).

6: image ALT TEXT

Search engines rely on you providing accurate descriptions of images in the alt TEXT. This will also help your images show up in the results of image-based searches.

7: PAGE DESCRIPTIONS

The description also lives inside the <head> element and is specified using a <meta> tag. It should be a sentence that describes the content of the page. (These are not shown in the browser window but they may be displayed in the results pages of search engines.)

Never try to fool search engines! They will penalize you for it. For example, never add TEXT in the same color as the background of the page as they can detect this.

HOW TO IDENTIFY KEYWORDS AND PHRASES

Determining which keywords to use on your site can be one of the hardest tasks when you start to think about SEO. Here are six steps that will help you identify the right keywords and phrases for your site.

1: BRAINSTORM

List down the words that someone might type into Google to find your site. Be sure to include the various topics, products or services your site is about.

It often helps to ask other people what words they would use to find your site because people less familiar with a topic might use different terms than you. (In particular, they are less likely to use industry-specific jargon.)

Your list may include some keyword phrases (not just individual words) if you have topics which are described by more than one word.

2: ORGANIZE

Group the keywords into separate lists for the different sections or categories of your website.

For example, if your website was a pet shop you might have different categories for different animals (such as dogs, cats and rabbits).

On a large site you may break this up further into sub-categories (for example, separate groups for different pet food brands).

3: RESEARCH

There are several tools that let you enter your keywords and then they will suggest additional keywords you might like to consider, such as: adwords.google.co.uk/select/KeywordToolExternal (When using this tool, select the “exact match” option rather than “broad match.”) www.wordtracker.com www.keyworddiscovery.com

Once these tools have suggested additional keywords, add the relevant options to your lists. (Keyword tools will most likely suggest some terms that are irrelevant so do omit any that do not seem appropriate).

4: COMPARE

It is very unlikely that your site will appear at the top of the search results for every keyword. This is especially true for topics where there is a lot of competition. The more sites out there that have already been optimized for a given keyword, the harder it will be for you to rise up the search results when people search on that term.

Some of the keyword research sites can tell you how many people have searched for a specific keyword to help you know how much competition those terms have.

You can also use Google's advanced search feature to just search the titles of web pages. This will help you to determine how many sites have that keyword in the title of their pages. (The more pages with the term in the title, the more competition there is.)

5: REFINE

Now you need to pick which keywords you will focus on. These should always be the ones that are most relevant to each section of your site.

If there is a phrase that is very relevant but you find there is a lot of competition, you should still use it. To improve the chances of your site being found you can look at whether there are other words that could be incorporated into a phrase. For example, if the information or service you offer on your website is location specific, then you will often find that incorporating your location into your keyword list will help people find you.

If your site is promoting a slate roofing company in Australia then it is better to get 100 people from Australia who are looking for a slate roof than 10,000 from the USA who are looking for other kinds of rooves.

6: MAP

Now that you have a refined list of keywords, you know which have the most competition, and which ones are most relevant, it is time to start picking which keywords you will use for each page.

Pick 3-5 keywords or phrases that map to each page of your website and use these as the keywords for each page.

You should not need to repeat the same keywords on all of the pages. It is also likely that, as you move further away from the homepage into the sections of the site, the keywords will become more specific to the individual topic dealt with on each page.

ANALYTICS: LEARNING ABOUT YOUR VISITORS

As soon as people start coming to your site, you can start analyzing how they found it, what they were looking at and at what point they are leaving. One of the best tools for doing this is a free service offered by Google called Google Analytics.

SIGNING UP

The Google Analytics service relies on you signing up for an account at:

www.google.com/analytics The site will give you a piece of tracking code which you need to put on every page of your site.

HOW IT WORKS

Every time someone loads a page of your site, the tracking code sends data to the Google servers where it is stored. Google then provides a web-based interface that allows you to see how visitors use your site.

THE TRACKING CODE

A tracking code is provided by Google Analytics for each website you are tracking. It should appear just before the closing </head> tag. The code does not alter the appearance of your web pages.

At the time of writing, Google was updating their Analytics interface to Version 5. If you log into your account and see a different interface, look for a link in the top right-hand corner of the page that says ‘New Version.’

HOW MANY PEOPLE ARE COMING TO YOUR SITE?

The overview page gives you a snapshot of the key information you are likely to want to know. In particular, it tells you how many people are coming to your site.

VISITS

This is the number of times people have come to your site. If someone is inactive on your site for 30 minutes and then looks at another page on your site, it will be counted as a new visit.

UNIQUE VISITS

This is the total number of people who have visited your site over the specified period. The number of unique visits will be lower than the number of visits if people have been returning to your site more than once in the defined period.

image

PAGE VIEWS

The total number of pages all visitors have viewed on your site.

PAGES PER VISIT

The average number of pages each visitor has looked at on your site per visit.

AVERAGE TIME ON SITE

The average amount of time each user has spent on the site per visit.

DATE SELECTOR

Using the date selector in the top right hand corner of the site, you can change the period of time the reports display. When you log in, this is usually set to the last month, but you can change it to report on a specific time period.

EXPORT

The export link just above the title that says “visitors overview” allows you to export the statistics on this page for other applications such as Excel.

WHAT ARE YOUR VISITORS LOOKING AT?

The content link on the left-hand side allows you to learn more about what the visitors are looking at when they come to your site.

PAGES

This tells you which pages your visitors are looking at the most and also which pages they are spending the most time on.

LANDING PAGES

These are the pages that people arrive on when first visiting your site. This can be particularly helpful because you may find people are not always coming into your site via the homepage.

TOP EXIT PAGES

This shows which pages people most commonly leave from. If a lot of people are leaving from the same page then you might consider changing that page or improving it.

BOUNCE RATE

This shows the number of people who left on the same page that they arrived on. A high bounce rate suggests that the content is not what they were looking for or that the page did not sufficiently encourage them to look around the rest of the site. What counts as a bounce:

  • Clicked a link to another site
  • Clicked on an advertisement
  • Entered a new URL
  • Used the “back” button
  • Closed the browser

image

WHERE ARE YOUR VISITORS COMING FROM?

The traffic sources link on the left hand side allows you to learn where your visitors are coming from.

REFERRERS

This shows the sites that have linked to you and the number of people who have come via those sites. If a site sends a lot of traffic to you, get in touch and try to work together to ensure that traffic keeps flowing. You could also try to find similar sites and ask them to link to you.

DIRECT

This shows which page a user arrived on if they did not come via a link on another site. They might have typed the URL into their browser, used a browser bookmark, or clicked a link in an email, PDF, or Word document.

image

SEARCH TERMS

This shows the terms users entered into a search engine to find your site. This can help you learn how visitors describe what they're looking for (which is often different to how someone might describe their own site). This can help you fine-tune your content and your SEO keywords.

ADVANCED FEATURES

We have only scratched the surface of what you can find out about your visitors from Google Analytics. Their help files tell you many more of the advanced features. If you run an online shop, it is well worth looking at their e-commerce tracking, which adds information about products sold, average basket size and much more. You can also set up goals where you specify the paths you want people to take, and then see how far they get through those paths, which is especially useful when gathering data from users.

DOMAIN NAMES & HOSTING

In order to put your site on the web you will need a domain name and web hosting.

DOMAIN NAMES

Your domain name is your web address (e.g. google.com or bbc. co.uk). There are many websites that allow you to register domain names. Usually you will have to pay an annual fee to keep that domain name.

These sites usually have a form that allows you to check whether your preferred domain name is available, and because millions of domain names have already been registered, it might take you a while to find the one that is right for your site.

A lot of sites that offer domain name registration also offer web hosting.

WEB HOSTING

So that other people can see your site, you will need to upload it to a web server. Web servers are special computers that are constantly connected to the Internet. They are specially set up to serve web pages when they are requested.

With the exception of some very large sites, most websites live on web servers run by web hosting companies. This is usually far cheaper and more reliable than trying to run your own web servers.

There are lots of different types of hosting on offer. We will now take a look at some of the key things that will help you choose which hosting company to use.

DISK SPACE

This refers to the total size of all of the files that make up your site (all of the HTML and CSS files, images and scripts).

BANDWIDTH

This is the amount of data the hosting company will send to your site's visitors. If you imagine 10 people looked at every page on your site, then it would be the equivalent to 10 times the amount of disk space you use.

BACKUPS

Check whether the hosting company performs backups on your site (and how often). Some only create backups so that they can restore your website in the event of a server breaking. Others allow access to backups (which can be helpful if you accidentally break the site when updating it).

EMAIL ACCOUNTS

Most hosting companies will provide email servers with their web hosting packages. You will want to check the size of mailbox you are allowed and the number of mailboxes you can use.

SERVER-SIDE LANGUAGES AND DATABASES

If you are using a content management system, it will likely use a server-side programming language and a database (such as PHP with a MySQL database, or ASP.Net with a SQL Server database). Be sure to check that your hosting company supports the technologies your software needs to run.

It is often worth searching for reviews of a hosting company to see what other people's experience has been with a hosting company. Unfortunately, you often can only tell how good a hosting company is when something goes wrong, at which point you find out how they are able to help you (so you can expect to see a few negative reviews for any company).

HOSTED SERVICES

There are a number of online services that allow you to point your domain name to their servers. Blogging platforms such as WordPress.com, Tumblr, and Posterous, or e-commerce platforms such as Big Cartel and Shopify provide the servers that your site is hosted on. If you are using a platform like this you will not need your own hosting for the website, although you often still need hosting for your email. If this is the case, some web hosting companies offer packages that will just offer email services.

FTP & THIRD PARTY TOOLS

To transfer your code and images from your computer to your hosting company, you use something known as File Transfer Protocol.

As the name suggests, File Transfer Protocol (or FTP) allows you to transfer files across the Internet from your computer to the web server hosting your site.

There are many FTP programs that offer a simple interface that shows you the files on your computer alongside the files that are on your web server. These allow you to drag and drop files from your computer to the server or vice versa.

image

There are a wide variety of sites that offer services commonly created by web developers (to save you having to build them yourself).

Some hosting companies offer tools to upload files to their servers using a web browser, but it is more common to use an FTP program as they are faster at transmitting files.

When you purchase your web hosting, you will be given FTP details that you enter into your FTP program in order to connect to the server. Usually this will be an address (such as ftp://mydomain.com), a username, and a password. It is important to keep this information secure in order to prevent strangers from gaining access to your server.

Here is a list of some popular FTP applications:

FileZilla

filezilla-project.org

Windows, Mac, Linux

FireFTP

fireftp.mozdev.org

Windows, Mac, Linux

CuteFTP

cuteftp.com

Windows, Mac

SmartFTP

smartftp.com

WIndows

Transmit

panic.com/transmit

Mac

Here is a list of some popular third party tools:

BLOGS

wordpress.com

tumblr.com

posterous.com

E-COMMERCE

shopify.com

bigcartel.com

go.magento.com

EMAIL NEWSLETTERS

campaignmonitor.com

mailchimp.com

SOCIAL NETWORKING SHARING BUTTONS

addthis.com

addtoany.com

SUMMARY

PRACTICAL INFORMATION

  • Search engine optimization helps visitors find your sites when using search engines.
  • Analytics tools such as Google Analytics allow you to see how many people visit your site, how they find it, and what they do when they get there.
  • To put your site on the web, you will need to obtain a domain name and web hosting.
  • FTP programs allow you to transfer files from your local computer to your web server.
  • Many companies provide platforms for blogging, email newsletters, e-commerce and other popular website tools (to save you writing them from scratch).
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.144.86.138