Startup Mistakes: Just launched my site, now I need SEO

I have been in SEO and Internet Marketing for some time now and I can’t tell you how many sites I have worked with or seen that have come to me after launch and said “I need SEO now!” Heck, I was even victim to that when I was tasked with my first major web project. I worked on getting a site built, did all the research, but didn’t think about SEO or Internet Marketing until after the fact, and it really was much more painful that way.

The pain of launching a site and then worrying about Internet Marketing efforts is because of the affect on time, money, resources. Also, you take away from great opportunities that are out there for startups in the form of buzz. Building marketing strategies into your product is ever more critical in today’s internet marketplace. (I’ll stick to SEO on this post to keep a unified theme, but minor semantic tweeks would really speak to entire Internet Marketing strategies.) That said, understanding the mistakes that people like myself have made in regards to SEO will help you to learn and build strategies for obtaining search traffic when launching a new site.

Time is money: You’ve just built your site, you’ve launched, and now you want to start thinking about SEO. The problem is, all that up front work like site architecture is going to have to be re-done, which puts you behind and could effect your bottom line. Time truly is money and in this case, it is a direct correlation.

Engineering efforts and resources: Just as we mentioned in the last example, there are occasions where sites launch and the entire site now need to be re-architected to accomodate SEO. This basically means that you are stopping all your new product development and possibly monetization efforts in order to build in elemetns that should have been done from the get go.

The pre-launch and launch buzz!: YOU JUST LAUNCHED your site and generated buzz (crosses fingers, hopefully!) to your startup through mentions in sites like Mashable, Techcrunch, etc. Also, news in the form of publicity and press releases are also an opportunity at gaining momentum on your SEO efforts. If you had your hands on keyword research, created a theme around your site, and had a strategy for external links from all these “news” outlets, you could have turned leveraged some “Buzz Marketing” and turned it into SEO (more specifically Link) Juice.

When launching a site it is so easy to get caught up and not think through all the opportunity available to you with SEO. Don’t let that happen to your site and think through how you can build SEO and Internet Marketing into your site launch. Save yourself time, money, and effort and use the new product buzz to your advantage by helping you acquire traffic through SEO.

4 Main Reasons you should be linking in Blogs

We create blogs with tons of great content and we base our content on Social Media that attracts a link or two. (Boy, isn’t that the understatement of the year!) We rely on this content to create user engagement and get people to keep coming back. But something that is also just as important as creating great content, is knowing when to link to internal and external resources appropriately.

User Experiences and Topic Depth

Linking to external resources in blogs and articles creates that richer and more complete user experience. Doing so provides the user reading an article more depth and coverage on a topic or news item. Further expanding that, linking to external resources that cover multiple view points, opinions, etc. further validates the credibility of your blog. That is what you are going for, especially to first time readers. Establishing a sense of credibility and in-depth resources and/or content will create an authoritative presence for your blogs/articles.

Blogging Etiquette and Links

The blogosphere and social media circles can run pretty tight, but also be wound pretty darn tight as well. So, by never linking out or linking out, but slapping “nofollow” all over the place can create quite a stir. There is a certain level of etiquette that is expected within blogs/articles. Giving the resource you have linked to credit plays an important role in the level of respect given to your content. The last thing you want to be seen as is yet another site “Hoarding Link Juice.”

Pro Blogger has a great resource for this called The Etiquette of Linking.

Linking Internally

Internal linking is probably one of the most overlooked factors in blogging, but, it is also my favorite topic of discussion lately. Linking internally is not only highly useful to the user, but extremely important to search engine relevance. Since it is important to provide additional resources in the blog post/article, as mentioned above, it is an added benefit if you can link to your own resources. This is something that can be achieved by creating pattern matching systems in larger organizations. It can even be as simple as educating bloggers, writers, and editors to take a minute to link to internal resources.

Looking at an example, lets take a sports blog and an article that could be written about the recent injury to Kyle Orton on the Chicago Bears. Within that article you could link to the “Kyle Orton” bio page and the “Chicago Bears” team page. This is all kinds of SEO Hotness (yes, I just said that!) because you are creating relevance for search engines, since linking and the anchor text are important (if not the most important ranking factor). Internal Linking plays a major role in the overall Internal Link Architecture mix. But, to expand on that, this creates a wholistic user experience to resources that the reader could reference.

Getting Exposure

Finally, and most importantly, linking to external resources will get you more exposure because the blogosphere will notice when you link out, especially to their resources. If you are in a particular niche, you will notice that a lot of link love will be passed back and forth, once you start handing it out. The important thing to remember is that you want to be “top of mind” when bloggers/writers are looking for additional resources. Linking to external resources can do just that, because again, we track who links to us, at least I do. Now, I am not saying to have a free for all and just link to people in hopes that you’ll make yourself known. But what this does mean is that it is okay to link externally, because it will be appreciated by those that you link to. You never know who might reciprocate the link love and dish it right back to you by linking back to our content as a result.

Summary: Link…Link…Link

Link to external content to provide relevance and deeper resources. Follow “Blogger Etiquette” by linking externally and not “nofollowing” your entire site. Flow the link equity to deep content and relevant internal pages. And, finally, remember that linking to external resources will get you more exposure and keep you top of mind.

Need more information on linking for your business?! See my SEO Consulting Services page to get in touch with me about these services. Or, follow me on twitter to keep the conversation going!

AJAX and Non-JavaScript Experiences for SEO friendly websites

With the “Web 2.0” world that we live in, companies are inclined to create “snazzy” new AJAX experiences for users. I have been dubbing this the AJAX Dilemma lately because organizations/companies/website owners are creating sites that are not accessible and SEO friendly. They are risking crippling their businesses in the areas of search traffic by not planning SEO into the lifecycle of the product. Ensuring there is a Non-Javascript experience for search engines and accessibility is not a new practice. Creating sites using “Progressive Enhancement” and using “Unobtrusive JavaScript” has been around for quite some time.By creating web standard code and using the methods above, you are not sacrificing SEO for User Experience.

This is important to creating search friendly websites because ensurng search engines are able to crawl and index your content is necessary to acquiring search traffic and market share. By not embracing these approaches, you are leaving yourself in a handicap for SEO efforts and leaves you at a competitive disadvantage. In fact, it should not even just be designed on a project per project basis, but should be built into code that takes advantage of web standards and progressive enhancement.

The AJAX Dilemma for SEO

Show and Hide type interactions that are used in content areas throughout a site, like tabs or accordions, can create a crippling effect on the amount of content crawled by search engines, if they are not built correct. This content is typically built with poorly written JavaScript that does not take advantage of Web Standard code. The hidden content areas, when clicked on, will provide a string that follows the URL like, #somehiddencontent. Traditionally search engines ignore everything after the “#” (hash) tag.

Here are some examples of these interactions that are poorly written and don’t provide a graceful fail when JavaScript is turned off.

Notice something different? Of course you do, it is VERY blatantly obvious that the entire content within the tabs is completely missing. This is a large opportunity that is missed by ifoodstv.com at getting content not only indexed, but great internal links to deep content.

Now, taking a look at the way that iMedix does tabs is a little different, here it is with JavaScript on:

Here it is with JavaScript Off, on a different tab:

Do you notice a difference here at all? No?! Well, thats right, because there isn’t one.

Also, to add to that, iMedix is rewriting URLs so that there are no hash tags in the URLs:

This is a fantastic job of ensuring that there is not only crawlable content, but crawlable URLs. This is very important, search engines tend to ignore things after hash tags (#) in URLs. This is especially impotant with AJAX since that is typically how urls are created. Jeremy Keith (JavaScript expert extraordinaire) has described some ways to get around the AJAX issues, including has tags, and has described it as Hijax.

The Solution

The solution to creating AJAX that is SEO friendly is to ensure that you are building your site using Progressive Enhancement and Unobtrusive JavaScript. Along with that, url issues that could lead to canonicalization and duplicate content issues can be avoided using methods like Hijax. With the extremely competitive markets out there on the web, this is VERY important. It is possible to create rich user experiences with Ajax that are great for SEO.

As an example of how to do this, you can build standard interactions on your site that are accessible and search friendly. (This is how we built any standard interaction at PayPal). Any standard show/hide type interaction can be built using standardized JavaScript APIs. Doing this will create Non-JavaScript versions of interactions that are accessible and search friendly, but along with that will drastically reduce the amount of code that you have to write and increase developer efficiency.

Resources to help with AJAX and SEO

Google Webmaster Central: A spiders view of Web 2.0
Dom Scripting: Hijax
Progressive Enhancement with AJAX

Follow us on Twitter for more information at @visiblefactors

Positioning yourself using SEO and PPC for Customer Acquisition

When I started learning about SEO and the role it can play for any business, whether small or large, there was one quote that put it all into perspective. It was a business meeting that I was having with the owner of our company at the time and he said to me: “We have to find a way to position ourselves so people find us and not us going out finding people.”

Well, those words really inspired me to search for the answers to this, which ended up being search marketing. (no pun intended on the search comment, I swear!). Businesses have spent years spending countless dollars on acquisition going outbound. This is a VERY time consuming and resource intensive venture. Can you imagine the dollars you would have to spend hiring Telemarketers, Mass Mailers, Account Executives, etc. Yes, these are still very effective channels and you can still target and acquire customers this way, but, why not do it, with less resources, less dollars, etc.

Alright, I getit, I am preaching to the choir as fellow search marketers, you know this and understand it, intimately. But, as it turns out many small businesses are still relying on these traditional and old school outbound marketing tactics to acquire new customers. Any traditional channel that you can think of, SMBs are squeezing out every last drop. There is not only a lack of knowledge, but also of time and execution for an inbound style of customer acquisition.

If we put a little perspective on this, we can gain a little more understanding about how the Customer Acquisition model is changing and how positioning yourself to be found is more effective.

Imagine your a small business, put yourself in the shoes of an accounting firm. You have little to no understanding of marketing, sales and you are trying to target small business for accounting and bookkeeping services. What do you do? Well, there are a few options you can choose from:

  • Hire telemarketers to generate leads
  • Hire a Sales Executive to not only generate leads, but also close deals, etc.
  • Go to Hoovers or Dunn and Bradstreet and buy a list. After which you need to put together a mass direct mailer. Keep in mind you would still need to import this data into some sort of CRM package AND on top of that, follow up. (yawn. been there. done that.)
  • Buy tons of print media spots in magazines, newspapers, etc.

Think about all of the above strategies for a second and how much time, money or resources could be wasted with any and/or all of them. I have even seen and heard small business owners tell me that they are doing things like buying electronic signs in the thousands, to attract attention. While this is a fairly “inbound” technique, it is still very costly, for little to absolutely no gain. While, implementing PPC, this business could receive about as many visitors in one day for about ~$50. Even implementing some very simple Local SEO would help that business gain just as much traffic.

All of these very costly activities coupled with the fact that Search Marketing is not only more targeted but also more measurable is leading to that shift. Not only is it hitting the small business market, but also larger organizational strategies are changing. Focusing acquisition on inbound techniques, hiring more and expanding inhouse search marketing teams, etc.

Customer acquisition should really focus on the positioning of your organization to be found. Using SEO and PPC, this is VERY possible. Business on the web and in general is going to focus on this more and more in years to come. People SEARCH for products, services, etc. and any organization that does not adjust its customer acquisition strategy for this, is going to lose. Position yourself to be a winner.

Top 7 Must have Firefox Extensions, Plugins, and Tools

Since I just bought my new Macbook Pro, I had to reinstall all of my Firefox extensions, plugins and tools. So, I figured, hey, why not write a detailed post with examples about my “Top 7 Firefox extensions, plugins, and tools” that are near and dear to my heart!

Top 7 Firefox Extensions, Plugins, and Tools:

1. Firebug: If you haven’t used this yet and you are working on something internet related then you are surely missing out. I love the fact that I can pull it up to either fix issues, work on making adjustments on the fly, doing competitive analysis or a site audit.

2. Y! Slow: Since site speed is such an important part of conversion, you can use this to do some testing on your websites to test how they are running in certain environments. It provides data like overall page size and # of seconds the page took to load. Now, note that this all depends on your connection speed, always remember that there are people downloading pages at slower speeds, then you might be.

3. SearchStatus: I love the SearchStatus tool because it has the ability to show me PageRank, Alexa Rank and Compete Rank. I know, I know, I think we are all passed using PageRank as a measuring stick (My PageRank is bigger than yours!…Ha! I’ve been dying to say that!), but still beneficial none-the-less. Also, search status is very easy to do things like turning on no-follow highlighting, link reports, meta tags, etc.

 

4. SEOBook SEO for Firefox Extension: If you are an SEO, this is definitely a tool that you need to for competitive analysis, link building and even helps me when doing keyword research.

 

 

5. SEOBook Rank Checker: Another great tool from SEOBook and something that I end up using daily. (Yes, I’m addicted to rankings! Don’t lie, you are too!)

 

6. Web Developer Toolbar: This is great when I want to test pages with images off, javascript off, and many other important functions.

 

7. LiveHTTPHeaders: Simply put this is great for checking HTTP header status codes, is great for verifying 301/302 redirects, 200’s, etc.

Don’t forget to follow me on twitter: Tony Adam

Tips for Building Communities, Online and Offline

I have been inundated with communities over the last couple years and recently it has been almost the only thing I am working on lately. I have learned so much about managing volunteer groups, creating an offline community of web geeks called “San Francisco Geek Dinners,” and in consulting roles.

There are many methodologies that I have learned over the past couple years and I am even learning all different forms daily by being thrown into it. What I find extremely intriguing is how there is no two communities or groups that function in the exact same way. This can take form in the shape of an online community that deals with technology or even travel, a group of people to manage within an organization, or a community of individuals in the offline sense, like a meetup.

So, the question remains, how do you deal with this? I truly don’t have the smoking gun nor will this article answer this all for you. Rather, I think this will get you on the path of thinking about how your unique community needs to be managed and/or gain traction. All communities have a set of common practices that are apparent within them.

Define a purpose and show you care about the community

Define the reason that the community exists and show that you really care about the community. Put some effort into this by putting a lot of grass roots effort into the planning and growth of the community. This gives the members and users of the community the sense that you are vested in the welfare of the community, which you truly are. Moving forward, the next steps are to engage community members and start having conversations with them, once again, both online and offline. Make members or volunteers feel like they have an opportunity to be involved in the overall success of an online community or organization. An example of this is as simple as providing a feedback link on your website that allows members/users to provide feedback on features, updates, or bugs that they run into. Other things that you can do is send out polls or surveys on user experience or features.

Things that I have done in the past is create user polls about new interfaces or more recent internal teams for naming conventions. Within the SEO community I have seen a number of people sending out polls/surveys about details for events as well.

Building momentum and keeping it going

Momentum is also a huge factor and keeping that momentum going is very hard to do, but once you have it, do not lose it! If you get some steam behind the community or group members, there is a great chance they will ride that momentum and want to get more involved. This is easier said than done though, as I am sure you can attest to if you have run or built a community.

Creating events and meetups for your online community is a great way to get the members or users together and even invite others to the event, thus creating Customer Evangelists for your community. Something else that you can do to create momentum is to create participation and conversations, which I will get to in a second.

On the offline community side, I have to admit, I had some great momentum with the first two dinners for San Francisco Geek Dinners. But, because I have not been able to stick with it but hope I can re-energize the momentum with the group. Granted, this is not an online community that I am working on, but, it shows that if you miss a beat with a community, you can instantly lose momentum and traction.

Creating Participation and Conversations

Just like I mentioned above throwing events is a great way to build momentum, but also a great way to start getting people involved in becoming an Evangelist for you. Members, will typically bring others along and hopefully get them involved in the community as well.

Also, give people the opportunity to volunteer and get their hands on something that they will make them feel like they are contributing. This can be as small as making recommendations or bring community involvement into the overall decision making process. Create a location for users to get together and discuss issues they are facing, let them talk it out, moderate it a bit, and you have create a think tank of your own for your community.

While building an online community, you want to ensure that the participation is staying put on your domain. Polls, survey’s, events, etc. are a great way of getting the community together. Ensure that your online community has a lot of sticky features that make it easy for people to be a Customer Evangelist of your online community. Do this by giving users all the “social/viral” features that they can use to pass things on to friends, collegues and family. Many community members want to be the first in on the news, to report it, get in touch with people, etc. From an Online Reputation Management standpoint, if you give users the opportunity to talk to you or provide feedback, it will prevent them from creating flame posts or sites about your community or brand.

Bottom line, Encourage the online community to be just that, an online community that allows people to participate and have conversations with each other.

Incentivise the community

Finally, you can create participation channels, but sometimes we all need or want an incentive to make things happen. They also give people the feeling of being rewarded, and we all enjoy knowing that we are appreciated for the hard work that we do.

In an offline community, ask the members if someone wants to run the event/meetup and I can guarantee you that there will be someone that is interested in stepping up. Empowering someone to step up and leave his/her mark on the group can be priceless. Create contests that give users/members a chance to win prizes. An example of this can be creating a twitter account for your community and asking everyone to follow you and that the 100th, 200th, etc. will win a free iPod Touch, or something along those lines.

Where do we go from here?

I think it is very apparent and we all know that we have already moved into an era of the online culture. But, that does not mean that we cannot build or leverage an offline community to help the online community or vice versa. Yes, that sounds a bit confusing, but there are commonalities between the two that can be important in building your online community like creating conversation, participation, etc. Overall, you want the community to be sticky and get members and users to become Customer Evangelists for your community.

An understanding of SEO Keyword Research

Keyword research is the base for any good SEO campaign and a large amount of your success will be truly dependent on how well you did your keyword research. Of course, this will be built into your overall SEO Strategy, but it should be the very *FIRST* item on your SEO to-do list.

When you start you really want to think about your industry and use a top down approach to the seo keyword research and development. What I mean by that is, start by understanding the audience that you are marketing to. This is a very basic marketing principal and quite frankly the most important thing to understand within Internet Marketing. Once you understand the audience that you a speaking to, you will have established what types of keywords and key-phrases they are searching for on a daily basis.

Now that you have established the audience that you will be marketing to, it is time to starting laying this out and putting it into your overall SEO Strategy. Since this is the base for your entire SEO Strategy and/or campaign, having these keywords and phrases handy will help you later with items like Link Architecture. Something I like to do is get the keywords layed out on either a whiteboard or something of that nature.

Moving forward, you want to do some competitve analysis with the competitors and other industry leaders for the industry, community, etc. This will help you when you start getting into the real detailed data mining and using Excel or an application to maintain this data. On a side note, you not only want to make sure you note down the keywords, but, keep score of what company it is for later use, it can help you in your Link Building efforts. Finally, doing this analysis can also lead you to new and creative discoveries for keyword research.

Figure 1.1 – Keyword Research Lifecycle:

Keyword Research Lifecycle

If you are keeping score at home, we have now plowed through the start of gathering the main 10-15 keywords to target for your site. We’ve done this by understanding our audience, the main industry terms and a doing a bit of competitive analysis. The next step is finding a keyword research tool that you like and enjoy working with.

Keyword research tools all have different features and benefits. Some are free, some are expensive and some are bundled. I personally love doing some data mining and using different sources. Everyone has their own needs and wants though, so I would suggest finding methods that make your life easier or that you enjoy. That being said, here is what I have been using lately:

Free Wordtracker Tool: I sometimes visit this page just to do some quick sanity tests on keywords that I am interested in. When reviewing pages, i sometimes pull this up to look at the product/services that are on the page.

<a href="http://tools.seobook view website.com/keyword-tools/seobook/” onclick=”__gaTracker(‘send’, ‘event’, ‘outbound-article’, ‘http://tools.seobook.com/keyword-tools/seobook/’, ‘SEO Book Keyword Tool’);” rel=”nofollow” target=”_blank”>SEO Book Keyword Tool: So far, this has been the best tool that I have used lately. Aaron Wall has done an excellent job with this. Gathers a daily estimate for keywords and/or phrases based on a search term. I love that it has an aggregated listing of all the data I need. Finally, I love that I can export to CSV and import into excel! (P.S. Great job Aaron! As always!)

Y! Search Marketing and Google Adwords: I always feel that PPC tied into your SEO campaigns. It gives you the opportunity to test/measure/adjust and so on. With that, I can get a little bit of data to use in the keyword research process.

To be honest, lately, I have been solely reliant on SEO Book’s tool. Just perfect for all of my needs at the moment.

Next thing you need to do is do is run a query on your top 5-10 keywords that you have identified. Prior to doing all these searches though, you need somewhere to store all this information, as mentioned earlier, using Excel is a great way to do this. Truthfully, you need to find what works for you (and possibly, your organization).

Based on your main keyword search you should be able to gather a pretty healthy (read as: LONG) list of your main and long tail keywords, seperated out somehow. If you are using a keyword research tool that exports this data for you, it should be a piece of cake! At this point, you will just need to “massage the data” to your liking.

Now that you have this nice healthy long list of keywords, you have an insight into some importance of each keyword or phrase. You can organize this to your liking and will definitely assist you moving forward while doing things like Copywriting and Link Building.

You can use this data as a basis for your overall SEO Strategy and campaign and build in overall statistics as well. (which could make for a very LARGE Excel sheet!) You can then use these stats to build charts, graphs, etc. of which can be used in presentations for upper management, executives, and/or consulting clients.

SEO Keyword Research is a necessity! Contact us about SEO Consulting Services and get started with your SEO Strategy today!

The Art of SEO Evangelism

Being an SEO Evangelist within an organization requires lot of energy, a lot of knowledge, thick skin, and a lot of relationships. Success is hard to come by and will require a lot of hard work, but it is definitely attainable. I would almost say that this does not apply to just SEO, but to all programs launched within an organization. Along with all that being an evangelist for the entire industry requires the same amount of tenacity.

I have spent a lot of time doing this through consulting efforts by convincing SMB’s to embrace the web and most importantly (at least to me of course!) adopting SEO. Each and every time was a struggle and required hard work, but was *always* worth the time spent.

As I mentioned, getting organizations to adopt SEO when they (a) have never heard of it, (b) don’t believe it is “really that important right now” (typically I’ve heard this from startups), or (c) still believe SEO is spamming. That all being said, here is my “guide” to the art of SEO Evangelism.

Knowledge of SEO

I start with knowledge, because it is extremely important to bring that into your conversations. Your knowledge and experience is crucial to your successes. Companies want proven success and someone that has the ability to deliver. This is especially true in the consulting world, as organizations want that track record of successful projects. In-house organizations are looking for a track record of successful performance.

Be sure that you have done your research on an industry, a skill and/or an organization. Have an understanding for what the company is doing for SEO. Put together questions that you feel people should be asking. Make sure that you have the skill set to do the research, put together the strategy, and execute the plan.

You also bring that knowledge to the table through the experiences that you have been through. Bringing only theories and ideas to the table will leave you in a weak position. So, that means that you want to speak in a strong tone and voice about your experiences. Using terms like “I think” or “i guess” or definite no-no’s. In previous consulting roles I have started conversations by saying, “My experience…” or “Previously…”, so that you are talking in terms of experiences. Now remember, you still need to be able to deliver, but I am assuming you already have that ability.

Knowledge is an important piece of the salesmanship of your SEO Evangelism. Use your knowledge and experiences to your advantage and make sure that people know of your skills.

Energy & Thick Skin

Energy and thick skin go hand-in-hand because I compare traits of the evangelist role similar to a telemarketer. Have an understanding that people are going to do and say a number of things that will upset you. They will mock you, assume they have more knowledge, challenge you, etc. Don’t let this get you down at all, keep your energy level high and keep going at it. NEVER get into a pissing match with someone about how important SEO is.

That all being said, keep that intense energy level and constantly talk about SEO in meetings, in passing, at lunches, and anywhere else you can think of. SEO should be mentioned in almost every conversation you have. Start asking product teams if they are building SEO into their product lifecycle? How is marketing integrating SEO into campaigns? Show everyone that you are talking to that you care about their job more than your own and that you are truly vested in their success.

Now, remember those people that did not want anything to do with SEO? Drop hints here and there, provide statistics and results, show case studies, etc. The more data that you bring to the table and the more fact finding you do will start to sell them, just based on performance and metrics. Keep going at it and let the data win them over!

Relationships within the organization

The most important piece of the puzzle, in my opinion, is the relationships you build. I feel this way about any new program that you launch. As always I feel it is especially important with SEO, because it is so hard to sell within an organization, to startups and getting buy in from individuals.

Start developing casual relationships with everyone you meet. Keep in touch with the people you meet and continue to have conversations. Sometimes conversations will drift towards the interest (or sometimes lack there of) of SEO. Ensure that you are developing contacts that are spread out throughout the entire organization, in product, marketing and technology. You are looking to create evangelists within each organizational unit in the company that will then begin take SEO under their wings as well

Creating relationships and empowering peers within these cross-functional areas will spread the word of SEO to their teams. This is very important because the knowledge you gain is not something that you can get by digging through analytics data. They can provide insight into their organizations key strategies, thoughts and challenges. The relationships that you build are crucial for that alone!

Putting it all together!

All of this is to your advantage because you can now start to build your SEO Strategy for the business needs and get buy in from executives about incorporating SEO into the product and marketing lifecycle and strategy. You can also find yourself with UX teams that are excited to fit keywords and phrases into content and create link architecture while building out a sites information architecture. Finally, technology will have no problem helping to ensure the meta data and tags on the page fit into the SEO strategy.

The cycle continues…

You will be consistently selling, re-selling, evangelizing, re-evangelizing, and so on and so forth. It will be a constant that you will always see within organizations as they change, adapt and bring in new people. The key is to maintain that same level of energy and continue to build those relationships.

Updating Permalinks when moving to WordPress 2.5

Tonight I updated WordPress from WordPress 2.0.2 to WordPress 2.5 and ran into some issues with permanlinks. Turns out that Yahoo! Web Hosting does not allow you to do Permalinks the standard way with WordPress and you have to use the Yahoo! Plugin for this.

Essentially what happened was that standard permalinks in WordPress go 404 and Yahoo! Permalinks Plugin continuously re-directs with the following error “The page isn’t redirecting properly.”

So, here is what I did to get Permalinks working:

1. Active the Yahoo! Permalink Plugin

2. Download the Disable Canonical Redirects Plugin. (which i probably should have had installed a while ago)

3. Upload the file to your wp-content/plugins folder

4. Activate the Plugin from your Plugins Menu

5. Customize your Permalinks!

Done, done and done! All my permalinks issues were resolved! Just a reminder, this is a Yahoo! Web Hosting issue and not a WordPress 2.5 issue.

Internal Link Architecture for your website

Part of any link building campaign should always include the internal Link Architecture that you have within your domain and off the domain for link building activities. I tend to use the term Link Architecture because it is similar to the Information Architecture (I.A.) that is used within your site. The Link Architecture will give you a naming convention for text links and image alt text used for links on your domain or for any other link building.

To preface, I would say that it is important to have some sort of I.A. for your site prior to building out your pages. This can be done quickly by writing the information down on notecard(s). That being said, I would always recommend to create a formal I.A. and Link Architecture documentation. The benefit of creating formalized documentation is that you can pass it around within your organization to creative and development teams or an agency that could quite possibly be working with your organization.

Documenting your Link Architecture and link text and/or image ALT text will provide a frame of reference.

When a search engine crawls a web page it associates the link text to the page it is linking to, which then associates link value to your page. An example of this is using the link text “web design” that points to “web-design-services.php.” Doing so will tell a search engine that the page you are going to is specifically about “Web Design.” These are the types of associations that should be created, documented and implemented for any and all link building in order to get the most link value possible for the associated keywords or key terms.

The naming convention used also applies to the image ALT text that are linked as well. All images that are linked should contain the contextual text within the ALT tag. For example, if you have an image that has a link pointing to a developer referral program page, the image ALT text should be example that, “Developer Referral Program.”

Something to look out for is using the terms “click here” and “this” for link text, which is a bad naming convention. Using this type of link text will not provide any context to the user and also to search engines, and along with that, it does not offer any link value to your domain.

The crucial thing to remember is that associating keywords to the link text when performing any link building or submitting to directories will pass the link popularity and PageRank value to the keyword you have associated to a web page. This in turn, makes your pages more relevant to search engines and will most definitely increase your rankings.

Related Article(s):
Sculpting PageRank using rel=”nofollow” for your internal Link Architecture

Page 7 of 9« First...56789