<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Design, Development, and Consulting &#187; keywords</title>
	<atom:link href="http://netlumination.com/blog/tag/keywords/feed" rel="self" type="application/rss+xml" />
	<link>http://netlumination.com</link>
	<description>A web design, development, and consulting firm based in Portland, Oregon helping small businesseses and individuals.</description>
	<lastBuildDate>Mon, 19 Sep 2011 00:54:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>How to SEO header meta keywords and descriptions with WordPress</title>
		<link>http://netlumination.com/blog/how-to-seo-header-meta-keywords-and-descriptions-with-wordpress</link>
		<comments>http://netlumination.com/blog/how-to-seo-header-meta-keywords-and-descriptions-with-wordpress#comments</comments>
		<pubDate>Fri, 24 Apr 2009 18:23:26 +0000</pubDate>
		<dc:creator>Peter Ajtai</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[search engine optimization]]></category>

		<guid isPermaLink="false">http://netlumination.com/?p=254</guid>
		<description><![CDATA[The default WordPress installation does not produce either a description or keywords meta tag in the header. There are plugins you can use to solve this problem, but why use a plugin when you can solve the problem with a few lines of code? Writing the code yourself with teach you about WordPress, PHP, and [...]]]></description>
			<content:encoded><![CDATA[<p>The default WordPress installation does not produce either a description or keywords meta tag in the header. There are plugins you can use to solve this problem, but why use a plugin when you can solve the problem with a few lines of code? Writing the code yourself with teach you about WordPress, PHP, and XHTML. This will enable you to solve  future web site problems easier. Additionally, you&#8217;ll have one less plugin to keep track of, giving you a leaner, meaner, WordPress installation.</p>
<p>After a brief introduction, I&#8217;ll delve right into the code, and show you how to add these meta tags to your pages by modifying the header.php file of your theme.<span id="more-254"></span></p>
<p>While the description and keyword meta tags are not as important for search engine optimization (SEO) as they used to be, they are still important. The description is often used verbatim as the wording under a link to your site by many search engines. Keywords may be less important, since search engine now often rely on the content of your pages, but it can be nice to include them for that extra little boost in SEO and as a reminder to yourself of what words you are  trying to optimize a particular page to.</p>
<p>This solution will write out custom keywords and description for all you WordPress pages and individual blog posts. We will make use of the &#8220;Custom Fields&#8221; area for your posts and pages in the WordPress administration panel. This will allow us to customize each post and page, and the meta information will be readilly visible in the administration panel when we look at a post or page.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4166122661117213";
/* 336x280, created 4/27/09 */
google_ad_slot = "9673694336";
google_ad_width = 336;
google_ad_height = 280;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script> </p>
<p>The first step is to create two new custom fields, one for the keywords and one for the description. Open your Worpress administration panel and click to edit an existing post or page. Under the Custom Fields area choose &#8220;Enter New&#8221; and create a field for keywords and a field for the description:  </p>
<p><img class="aligncenter size-full wp-image-259" title="new-custom-field" src="http://netlumination.com/wp-content/uploads/2009/04/new-custom-field.jpg" alt="new-custom-field" width="400" height="229" /> </p>
<p>I called mine &#8220;seo-description&#8221; and &#8220;seo-keywords&#8221;:  </p>
<p><img class="aligncenter size-full wp-image-258" title="the-custom-fields" src="http://netlumination.com/wp-content/uploads/2009/04/the-custom-fields.jpg" alt="the-custom-fields" width="400" height="179" /></p>
<p>Now, you can go ahead and fill out the meta information for each post and page. I&#8217;d suggest only filling out the description and keywords for one post. You can use this one as a test post. Once you see that everything is working correctly, you can go back and fill out the information for all the other pages and posts.  Okay, now we&#8217;re going to start to add in the code that will make everything display correctly. We&#8217;re going to be working witht he &#8220;header.php&#8221; file of you current theme. So, go ahead and open up the file&#8230;. You can check what them you are using in your admin panel. Just click on Appearance &gt;&gt; Themes. Under &#8220;Current Theme&#8221; there&#8217;ll be a line that says, all of this theme&#8217;s files are located in, &#8220;themes/blah-blah.&#8221; Go to that directory and fetch header.php through FTP or just use the built in editor in the admin panel. This is found at Appearance&gt;&gt;Editor. Under &#8220;Theme Files&#8221; click on &#8220;Heder (header.php).&#8221;  We want our meta information to appear in the header, usually right below the title. The end result we are looking for is something like this:</p>
<blockquote><p>
<code>&lt;title&gt;Your Blogs Title&lt;/title&gt;</code><br />
<code> &lt;meta name="description" content="[your custom description for this page]" /&gt; </code> <code>&lt;meta name="keywords" content="[your custom keywords for this page]" /&gt;</code></p></blockquote>
<p>Let&#8217;s start with the description. First we&#8217;ll check whether the page or post has a custom description. If it does, we&#8217;ll display that. If it doesn&#8217;t we&#8217;ll just display your blogs tagline. The trick here is that in WordPress there is a <a href="http://codex.wordpress.org/Function_Reference/get_post_meta">get_post_meta function</a> that you can use to retrieve the custom keyword and description info you put in. If you on your site somewhere where you are showing only a single blog post or a single page this function will work.  Let&#8217;s try:</p>
<blockquote><p>
<code>&lt;?php $seodescription = get_post_meta($post-&gt;ID, "seo-description", true); ?&gt;</code></p></blockquote>
<p>This will get our meta description, &#8220;seo-description&#8221; for the post we are displaying and assign it to the variable $seodescription (it&#8217;s not good to use variables with hyphens in PHP ).  Now we can simply use </p>
<blockquote><p>
<code>&lt;?php echo $seodescription; ?&gt;</code></p></blockquote>
<p>This will print out the custom description. So far our solution is:</p>
<blockquote><p>
<code>&lt;meta name="description" content="&lt;?php $seodescription = get_post_meta($post-&gt;ID, "seo-description", true); echo $seodescription; ?&gt;" /&gt;</code></p></blockquote>
<p>This is one of the things that is so nice about PHP. You can insert it directly into XHTML wherever you want.  The only problem is that we may have a page or post that we haven&#8217;t gotten around to adding custom keyword and description meta tags to. The about code will not create an error in this case. It will just print empty quotation marks. This is because the PHP variable $seodescription will be zero if get_post_meta finds nothing. We can make use of this with an if statement. In php an if statement will execute if the condition is not zero, and the if statement will not execute if the condition is zero.  In other words</p>
<blockquote><p>
<code>if ( $mynumber = 0 ) { echo "hi!"; } else { echo "bye...";}</code></p></blockquote>
<p>Will print &#8220;bye&#8230;&#8221; because the if statement is 0. 0 means false to PHP. So, of course</p>
<blockquote><p>
<code>if ( $mynumber = 8.5 ) { echo "hi!"; } else { echo "bye...";}</code></p></blockquote>
<p>Will print &#8220;hi!&#8221; since the if statement is not 0.  Let&#8217;s apply this to meta tags. If there is custome meta description, we will display it, and if there is none, we will nothing. It&#8217;s not a good idea to put a default description or keywords on pages, since this will make multiple pages have the same description and keywords. This is confusing for search engines, since how can two pages have the same descriptin but different content? We will check if there is a custom description with an if statement. The only tricky part here is that PHP actually goes ahead and assigns a value to the variable inside the if statement. This is because we used &#8220;=&#8221; which means set equal to. So, here goes:</p>
<blockquote><p>
<code>&lt;?php if ($seodescription = get_post_meta($post-&gt;ID, "seo-description", true))</code> <code> <span> </span>{ ?&gt;  <span style="font-family: Georgia; ">&lt;meta name="description" content="&lt;?php echo $seodescription; ?&gt;" /&gt;&lt;?php</span> <span style="font-family: Georgia; "><span style="font-family: -webkit-monospace; ">} ?&gt;</span></span> </code>  </p></blockquote>
<p>Now we just do the same for the keywords. So for keywords, using the same idea as above we have:</p>
<blockquote><p>
<code>&lt;?php if ($seokeywords = get_post_meta($post-&gt;ID, "seo-keywords", true))</code> <code> <span> </span>{ ?&gt;  &lt;meta name="keywords" content="&lt;?php echo $seokeywords; ?&gt;" /&gt;&lt;?php  <span> </span>} ?&gt; </code></p></blockquote>
<p>There is one final thing to take care of. If we use this code as is, then on pages that dispaly multiple posts, we&#8217;re going to display the description and keywords for just the first post. To get around this we&#8217;ll use the WordPress function <a href="http://codex.wordpress.org/Function_Reference/is_singular">is_singular()</a> . This function returns true if only one page or post is being displayed and false if not. You can use an else statement to display defualt meta data. This default meta date will only go on pages that show more than one post.  Ok, so here we have the whole enchilada starting with the title tag:</p>
<blockquote><p>
<code>&lt;title&gt;CODE-TO-DISPLAY-MY-BLOG-NAME&lt;/title&gt;</code></p></blockquote>
<blockquote><p>
<code> &lt;?php  if ( is_singular() )   </code></p></blockquote>
<blockquote style="padding-left: 30px; "><p>
<code>{ </code></p></blockquote>
<blockquote style="padding-left: 30px;"><p>
<code> <code>if ($seodescription = get_post_meta($post-&gt;ID, "seo-description", true))</code> </code></p></blockquote>
<blockquote style="padding-left: 60px;"><p>
<code><code> { ?&gt; </code></code></p></blockquote>
<blockquote style="padding-left: 60px;"><p>
<code><code> &lt;meta name="description" content="&lt;?php echo $seodescription; ?&gt;" /&gt;&lt;?php </code></code></p></blockquote>
<blockquote style="padding-left: 60px;"><p>
<code><code> } ?&gt; </code> <code>&lt;?php </code></code></p></blockquote>
<blockquote style="padding-left: 30px;"><p>
<code><code>if ($seokeywords = get_post_meta($post-&gt;ID, "seo-keywords", true))</code> </code></p></blockquote>
<blockquote style="padding-left: 60px;"><p>
<code><code> { ?&gt; </code></code></p></blockquote>
<blockquote style="padding-left: 60px;"><p>
<code><code> &lt;meta name="keywords" content="&lt;?php echo $seokeywords; ?&gt;" /&gt;&lt;?php </code></code></p></blockquote>
<blockquote style="padding-left: 60px;"><p>
<code><code> }</code></code></p></blockquote>
<blockquote style="padding-left: 30px;"><p>
} ?&gt;</p></blockquote>
<p><script type="text/javascript"><!--
google_ad_client = "pub-4166122661117213";
/* 336x280, created 4/27/09 */
google_ad_slot = "9673694336";
google_ad_width = 336;
google_ad_height = 280;
// --></script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript"></script></p>
<p>Take a look at this page. Here is what my admin panel looks like for this post:</p>
<p><img class="aligncenter size-full wp-image-265" title="this-post" src="http://netlumination.com/wp-content/uploads/2009/04/this-post.jpg" alt="this-post" width="450" height="125" /></p>
<p>And here you can see that the meta tags are really displayed in the source page (or you can check in your own browser):</p>
<p><img class="aligncenter size-full wp-image-266" title="source-code" src="http://netlumination.com/wp-content/uploads/2009/04/source-code.jpg" alt="source-code" width="450" height="128" /></p>
<p>And there we have it, custom keyword and description meta tags for your WordPress theme using no plugins.</p>
]]></content:encoded>
			<wfw:commentRss>http://netlumination.com/blog/how-to-seo-header-meta-keywords-and-descriptions-with-wordpress/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>More on Search Engine Optimization</title>
		<link>http://netlumination.com/blog/more-on-search-engine-optimization</link>
		<comments>http://netlumination.com/blog/more-on-search-engine-optimization#comments</comments>
		<pubDate>Thu, 02 Apr 2009 21:45:30 +0000</pubDate>
		<dc:creator>Peter Ajtai</dc:creator>
				<category><![CDATA[Website Advice]]></category>
		<category><![CDATA[backlinks]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[search engine optimization]]></category>

		<guid isPermaLink="false">http://wordpress.netlumination.com/?p=35</guid>
		<description><![CDATA[If you look at sites offering search engine optimization, or SEO, you'll notice that the prices can get pretty high. If all that is involved is making sure all the elements on your page have your keywords correctly woven into them, then how can SEO services be so expensive? Well, it turns out that the words on your pages are just a small part of the picture.]]></description>
			<content:encoded><![CDATA[<p>If you look at sites offering <a href="http://www.netlumination.com/blog/why-search-engine-optimization-is-important">search engine optimization</a>, or SEO, you&#8217;ll notice that the prices can get pretty high. If all that is involved is making sure all the elements on your page have your keywords correctly woven into them, then how can SEO services be so expensive? Well, it turns out that the words on your pages are just a small part of the picture.<span id="more-35"></span></p>
<p>Google and other search engines have very complicated ways of figuring out how to order sites in their searches. If only the keywords on the pages themselves mattered, then a useless page that lists only the keyword thousands of times would always be first. So that doesn&#8217;t work. What search engines decided is that they would look at who links to a page, and also the outgoing links from a page. It gets complicated since it&#8217;s not just the number of pages that link to your page that is important but also their quality in the eyes of the search engine. Links to your page from other pages are called back links. The more of these you have more top ranking sites the better you will do in the eyes of search engines.</p>
<p>In addition to number of links, there are other differences among sites. For example you&#8217;ll notice that .edu, .gov, and .org sites often achieve very high rankings. So, if you can get links from any of these type of sites, your page will do very well.</p>
<p>That&#8217;s presenting things with the broad brush stroke. Not only are the number and quality of your links important, but as usual, the devil is in the details. Your back links must be from pages that have the same keywords as yours. Additional if you really want good search engine optimization the words in the back links themselves should be your keywords. For example, if you make neon signs, then you want other pages dealing with neon signs to link to you, and you want these links to specifically say &#8220;neon signs&#8221;&#8230;.. not your name, or you companies name. No one&#8217;s going to search for your name or your companies name when they&#8217;re considering the options. If they already know about you and want you to do their neon signs, they&#8217;ll just pick up the phone and call. You want people who search for neon signs to see you in the search engines, since they don&#8217;t know about you and can give you business.</p>
<p>All of this takes work a lot of effort. You have to know how to get others to point to your page. You have to know who should point to your page. There are many ways of doing this. You can buy, trade, or create links. All of this will take time, money, or both.</p>
<p>Just to illustrate a complication that a good search engine optimization specialist would take into account, consider trading links. This sounds easy, right? You email another site that has you keywords, and you get them to link to you, while you link to them. Not if you&#8217;re really good. Since unreciprocated links work better than reciprocated links. After all, the search engines know that anyone can trade links, but not anyone get a link without giving one. So it is ideal to use multiple sites when trading links. They link to yours and you use a different domain name to link to theirs. As you can see, there are many different choices in how to do things. This means that the quality of SEO you get is highly dependent and based on who you deal with.</p>
<p>In addition to these specific individual strategies, you have to have an overall strategy for moving up in the rankings. This is important in order to create a realistic goals.</p>
<p>A common SEO strategy is to move up in the rankings for a very long series of keywords and then gradually increase your rankings for shorter and shorter phrases. For example there may not be much competition for &#8220;tennis pros from Rhode Island who are left handed,&#8221; so if you happen to be a left handed tennis pro from Rhode Island, you are in luck. You&#8217;ll move up in rankings quick. Then you can concentrate on &#8220;tennis pros from Rhode Island&#8221; Then &#8220;tennis pros.&#8221; And finally you can show up on the first page of search for the key word &#8220;tennis.&#8221; A long way down the road. &#8220;tennis pros from Rhode Island who are left handed,&#8221; shows 7,280 results in Google. &#8220;Tennis&#8221; has 190,000,000 results. SEO is an ongoing process.</p>
<p>So you see, search engine optimization only begins with your page. Your url, title, alt image tags, h1 headings, etc. are only a small part of the picture. The content of other websites and a cohesive overall strategy will also determine the success of your SEO. This is why the process is more complicated than just paying attention to the content of your pages, but not everyone knows this, and not everyone uses the same strategies and techniques. Make sure you understand what you are purchasing. Do this by asking questions and looking at the details.</p>
]]></content:encoded>
			<wfw:commentRss>http://netlumination.com/blog/more-on-search-engine-optimization/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Search Engine Optimization is important</title>
		<link>http://netlumination.com/blog/why-search-engine-optimization-is-important</link>
		<comments>http://netlumination.com/blog/why-search-engine-optimization-is-important#comments</comments>
		<pubDate>Sat, 31 May 2008 02:23:59 +0000</pubDate>
		<dc:creator>Peter Ajtai</dc:creator>
				<category><![CDATA[Website Advice]]></category>
		<category><![CDATA[keywords]]></category>
		<category><![CDATA[search engine optimization]]></category>

		<guid isPermaLink="false">http://wordpress.netlumination.com/?p=5</guid>
		<description><![CDATA[A web site can often appear like a store front. Look at pages like Amazon.com or Target.com. But appearance can be misleading...

The most important thing about a store, besides what it sells, is where it is located. If you pick your location well, customers will pass by your store and you will make lots of money. Contrastingly, people hardly ever randomly chance upon a web page. There really is no such thing as good location for a web page. There is only good visibility, which is how easy your web page is to find. This is where search engine optimization (SEO) comes into play. A good web developer can make your web page visible to the people who are looking for exactly what you are offering.]]></description>
			<content:encoded><![CDATA[<p>A web site can often appear like a store front. Look at pages like Amazon.com or Target.com. But appearance can be misleading&#8230;</p>
<p>The most important thing about a store, besides what it sells, is where it is located. If you pick your location well, customers will pass by your store and you will make lots of money. Contrastingly, people hardly ever randomly chance upon a web page. There really is no such thing as good location for a web page. There is only good visibility, which is how easy your web page is to find. This is where search engine optimization (SEO) comes into play. A good web developer can make your web page visible to the people who are looking for exactly what you are offering.<span id="more-5"></span></p>
<p>When people look for web pages they use search engines, links from other web sites, or the referral of friends. So when someone is looking for a website, they are looking for very specific things. They are not just passing by; they are searching for just the right thing.</p>
<p>So, you want to make sure that when a customer is brought to your site from a search engine or a referring site, they find exactly what they are looking for. Unlike the customers of a brick and mortar shop, people looking at web sites will not browse if they do not instantly see what they are looking for. They will not ask or search; they will leave.</p>
<p>This means that a successful website must have very good SEO. SEO is not simply having a good ranking in Google. It is having a good ranking for the words that people type in when looking for the resources your site has to offer.</p>
<p>Having a good ranking in search engines can be done with hard work and detail oriented web design. Finding the correct keywords for your site is part art, since you have to anticipate the words or phrases that people will type into the search enging when looking for sites like yours. A good web developer can help you set up SEO for your site, so that it is visible to the people looking for it.</p>
]]></content:encoded>
			<wfw:commentRss>http://netlumination.com/blog/why-search-engine-optimization-is-important/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

