Search Engine Optimization (SEO) Technical Tips

Updated on May 15, 2017

Search engine optimization (SEO) is the process by which you make your Web pages rank higher in the results of Web searches made with search engines, such as Google, Yahoo, Bing, and others. This process involves writing effective content that promotes your website and including that written content in appropriate HTML tags on your Web pages.


In this way, SEO involves effective writing, clever marketing, and proper HTML coding, so it is both a technical and a creative endeavor. While the technical part can be relatively easy to explain, the creative part takes practice and feedback.


The following list of tips covers the most general technical issues you should consider to help improve your website’s SEO and make your Web pages more search engine friendly. There are many more technical issues to explore, and SEO is covered in more depth in Portland Community College’s Search Engine Optimization class (CAS 180) which is offered in class and online.


SEO Tips

  1. Write good, clear text content without typos. The text should include words (keywords or keyword phrases) that are likely going to be used by people in search engines to find pages like yours.
  2. Have a relevant title (title tag text) on all your pages. Consider using the site/company name (not the URL) in conjunction with what the specific page is about. It’s also important to have different titles on other pages, although they can all include the site/company name. If your company is Nifty Tours, and the page is a contact form, a good choice is:

Nifty Tours | Contact
Contact us about your tour and travel needs | Nifty Tours

Title standardization is also a good idea and this is less about SEO than it is for user experience. In other words, if you have

Nifty Tours | Contact

on one page, don’t switch the order to

About | Nifty Tours

on another page, nor alter the punctuation to

Nifty Tours — About

on another page.


It’s also preferred that you have the company name after your keywords, not before them.


The W3C has determined, for the compliant browser, that the title should be no more than 64 characters. Some search engines cut off titles that are over 40 or 50 characters in their databases.

  1. Use keywords in your text content on pages, and it’s best if the keywords are higher up in the HTML, particularly in the title and header (h1, h2, etc.) tags.Don’t use the same keyword phrases on every page. Try to alter their order or grammar and use synonyms as appropriate. In other words, if you say “a Portland independent film company” on one page, use “an indie film company based in Portland” on another page.Avoid keyword stuffing which can have your site excluded from search engines. This Wikipedia article about keyword density can help you determine how often you should use certain words on your site. This keyword analyzer can show you how your pages rank in terms of density.
  2. Always have alt text on all your images. The alt text should be relevant to the picture and in proper English. Also, it’s best that the alt text on every picture of your site is unique — if the image is duplicated on every page, like a logo, you can still use different alt text on each one on each page.

The HTML (Hypertext Markup Language) specification does not define a maximum length for values of alt attributes. Current versions of the leading screen reader programs have no limits on the amount of alternate text they will read. However, some screen readers (or automated services that translate written data to audio) divide the alt attribute text into distinct chunks of 125 characters each (excluding spaces), and read those 125 character chunks separately. Due to the way it’s divided and read, it will give the feel to the listener that the 125 character chunks might go with separate images if more than one is read per image. So this provides you with one technical justification for keeping your alt text to a minimum (125 characters or less).

  1. Do not use hidden text: text the same color as background, div with visibility: hidden property or display: none, or have text placed outside of normal browser window. Search engines, like Google, can detect this and will either lower your ranking, or remove your pages from their databases. (This is considered “Black Hat” SEO.)
  2. Straight-forward HTML links are preferable, not Javascript links.
  3. The text used in your a tags should include text related to the target and, if possible, keywords related to the content of your site/page. This gives you a double bonus because the text is considered text content and is read by the search engine in that context, then the search engine reads it a second time as link content.
  4. Avoid duplicate content on separate pages. Google and other search engines take into account the number of links pointing to your page to determine how important your web page is. If you have identical content appearing on two different pages on your website, some sites will link to one page while others will link to the alternate page. The result is that neither of those pages will be regarded as very important in the search engine’s index since you have effectively halved the links pointing to your article.
  5. Validate your HTML and CSS.
  6. Meta tag descriptions are useful for many search engines. They don’t usually affect ranking directly, but they are displayed in the SERP of Google. For this reason, they can influence click-through-rate, so crafting appealing descriptions is important. Never use the same meta descriptions from page to page. Alter their order or grammar. It’s also best to craft the meta description text after the text content on the page has been written so the description relates to the text.

The meta tag descriptions should be 160 characters maximum and be written more like a sales pitch — use benefits-oriented language with you-focused sentences.


Here’s an example of a meta description on the contact page of
“Contact local Portland writer Greg Kerr for more information about screenwriting and independent filmmaking in Oregon.”

Some tips to avoid making meta descriptions sound too generic:


Stick with specific nouns and their relevant adjectives for your keywords. Avoid stop words such as “a”, “an”, “and”, “the”, etc., because they are so common they no longer are useful as keywords. For example, if you’re selling boxes on your site, be specific about what kinds of boxes. Instead of “boxes” use “cardboard boxes”.


Meta tag keywords are not used in any meaningful positive way by major U.S. search engines for ranking anymore. An interesting discussion about this is here:

Is The Meta Keyword Tag Still Used By Google, Bing and Yahoo?


  1. Use real URL links as opposed to Dynamic URL links as described in this article:
  1. Update your content regularly, if possible. Consider using an interactive forum or blogs on your site that have articles that are posted regularly. Having articles that users can comment on will cause your pages to update more frequently in search engines.
  2. Avoid frames (the deprecated frame tags). iframes are still usable and are required for embedded content like YouTube videos and Google Maps, but they won’t usually give your page any benefit to ranking.
  3. Use real headings with h1 through h6. It’s best to have only one h1 tag per page and have it close to the opening of the body tag. The h1 should also be unique content on each of your pages and be related to the content of the page. The h1 is really the topic statement that summarizes what the page is about, so it should be clear and related. The use of h tags is very important to how search engines categorize your content in their databases. Use them like you would an outline (that you may have learned about in a writing class):

1.  Main Topic of the page (h1)

A.  Sub-topic 1 (h2)

i.  sub-sub-topic 1 (h3)

ii.  sub-sub-topic 2 (h3)

B.  Sub-topic 2 (h2)

  1. Use links from your site that go to sites that are related. Broken links will likely hurt your SEO.
  2. Get linked to by legitimate sites. Avoid paying for links or getting links from sites that do not have similar content as your site.
  3. When naming Web pages, images, folders on your site, or even the domain itself, use keywords in their names separated by hyphens if possible. Never use spaces as separators. The folder that contains the blog for is called greg-kerr-indie-film-blog and the image of Greg Kerr on the home page of is named greg-kerr-portland-independent-filmmaker.jpg for example.This may seem extreme, however, these can provide more keywords and improve your search engine ranking in many search engines.Also, search engines view hyphens as separations between distinct words. On the other hand, underscores, like “greg_kerr_filmmaker” indicate that the separated words are actually one word, so this would be viewed by a search engine as “gregkerrfilmmaker”. Always use hyphens when separating words, and underscores if you want to combine words.


7 Tips for Writing a Critique of Peer Work


Greg Kerr provides writing tips for giving peers criticism


When you provide your college peers with constructive criticism, consider following these 7 useful ideas for making that criticism more effective and helpful, and less demoralizing and confusing.


  1. Write in present tense. You are describing the current state of the document you are criticizing.Incorrect – past tense: “The SEO assessment was missing the list of competitors.”Correct – present tense: “The SEO assessment is missing the list of competitors.”


  1. Keep you and them out of the critique.Do not include “I”, “me” or “you” statements in your critique. Instead, go with third person and/or passive sentences. If you have to identify someone or something, use the title of the document or website you are reviewing, not the person’s name.Incorrect – first and second person: “I think you can add a more specific example of a threat regarding competitors. This can improve your SWOT analysis.”Correct – third person/passive: “Adding a more specific example of a threat regarding competitors will improve the SWOT analysis.”


  1. Passive is better than active.Normally, you should write in an active voice and not bury the subject, however, since it’s clear who (or what) the subject of the criticism is, then passive makes sense. Also, a passive voice will cause a less defensive response from the person you critique.Incorrect – active: “Your assessment could be improved by including more keyword phrases to your list.”Correct – passive: “Including more keyword phrases to the list will improve the assessment.”


  1. Make sentences short. Passive sentences tend to be more difficult to read because the subject is removed or dislocated. Be sure to keep your sentences short. Better yet, go with lists — numbered or bulleted — to make quick, clear points with your critique.Incorrect – long sentence: “The assessment could be strengthened by including a list of competitors, increasing the number of keyword phrases from 20 to 40 or more, and ensuring that external factors are the only ones present in the threat section of the SWOT analysis.”Correct – list:
    “Areas for Improvement

    – include the list of competitors
    – increase the keyword phrases from 20 to 40 or more
    – only include external factors in threat section of SWOT analysis”


  1. Reference outside sources when possible.In your criticisms, you should reference outside sources, such as a textbook, the instructor, or an external link. You’re probably not an expert on the topic — you may be a student doing a peer critique — and you may feel awkward about giving criticism because you feel that the person receiving it will not accept your personal opinion. Giving them an external, second opinion is a way to remove responsibility from you, and give them another source to consider.Incorrect – lacking sources: “Include the list of competitors.”Correct – using sources: “Include the list of competitors as described in the assignment instructions, Step 3.”


  1. Be specific.Give details wherever possible. Always provide examples when giving feedback if relevant.Incorrect – missing details: “Provide title text on the home page.”Correct – details and examples: “Provide title text on the home page, like ‘Full Brain Films | An independent film production company in Portland’.”


  1. Be honest instead of flattering.You may feel obligated to “give the good with the bad”, in other words, provide some positive statement along with criticism so you avoid hurting someone’s feelings. Avoid this impulse. If you’ve done everything listed above, you are already minimizing the potential for hurt feelings as best you can. Being flattering at this point is likely to undermine your criticism, or worse, be seen as insincere by the reader.