Recent Blog Posts
Popular content
- Drupal SEO Modules (65,391)
- Drupal Pathauto URL Aliases Settings (35,546)
- Custom Drupal Theme Block Regions (25,669)
- Drupal Meta Tags (nodewords) Module for SEO (23,827)
- New Drupal Featured Content Module (21,727)
- Basic SEO Top 10 (21,303)
- Make Drupal SEO Friendly (20,842)
- Drupal Node Teaser SEO (18,551)
- Drupal Actions and Triggers (18,504)
- Web / SEO / Drupal Developer (16,973)
Today's popular content
- Drupal SEO Modules (23,604)
- Drupal Pathauto URL Aliases Settings (14,184)
- Drupal Meta Tags (nodewords) Module for SEO (8,833)
- Custom Drupal Theme Block Regions (8,266)
- New Drupal Featured Content Module (8,198)
- 503 HTTP Status Code when Site Down (8,182)
- Drupal Actions and Triggers (7,061)
- Basic SEO Top 10 (6,983)
- Make Drupal SEO Friendly (6,663)
- Drupal Google Analytics Setup (5,953)
Recent comments
- Input formats
5 weeks 1 day ago - Just installed the Video
5 weeks 4 days ago - Slipped a little
9 weeks 2 days ago - Deleting orphaned aliases
1 year 27 weeks ago - When deleting node the pathauto aliases remain :((
1 year 27 weeks ago - Content type settings
1 year 28 weeks ago - Edit meta tags not appearing on node edit.
1 year 28 weeks ago - Pathauto
1 year 28 weeks ago - Updating pathauto URLs...
1 year 28 weeks ago - Wow, that was an easy to get
1 year 28 weeks ago
Google AdSense Experiment
Example Featured Content Block
This is a featured content block that has been configured to show blog nodes with terms SEO or Drupal SEO by the author kristen. It shows random list of 20 results in the block and 30 results on the more page.
- Drupal Pathauto Module
- Make Drupal SEO Friendly
- Drupal Has Multiple h1 Tags
- Drupal Pathauto URL Aliases Settings
- Basic SEO Top 10
- Kristen
- BADCamp Drupal SEO Presentation 2009
- Drupal Meta Tags (nodewords) Module for SEO
- HTML Validation: Free HTML Validator Tools
- GoRank SEO Tools
- 503 HTTP Status Code when Site Down
- Drupal Nofollow Link Sculpting
- Drupal SEO Modules
- Fix Duplicate Content with Global Redirect Module
- Drupal Node Teaser SEO
- Free SEO Tools
- Free Google Keyword Research Tool
- Drupal SEO Reviews
You need to include the video filter in your input formats... go to: Site configuration > Input formats and edit any of the input formats you want to include your video filter. For example, click "configure" for the Full HTML format and then check the checkbox for the video filter and save it. Then when you create content with that input format, you can add your [video:url] type notation.
Just installed the Video Filter module with my new clean Drupal 6.1 website. Showed up fine in Site Building>module where I enabled it. Also in permissions. But no administrator tasks to set. Isn't showing up under create content or as an option under page or story. Can't find where to add my YouTube URL.
Checked help files, but no answer there.
I got a few recent reviews that included 4s so now I'm no longer #1 but am still in the top 5. Note that people aren't very rational about their ratings... someone wrote that the "documentation is perfect" and then gave the module a 4 out of 5 on documentation... ????
Kristen
I'm surprised that the aliases are still there after deleting the node, but you can delete them individually through:
Site Building > URL Aliases > Delete Aliases
or if you have a bunch, there is a way to deal with them in SQL here:
http://drupal.org/node/195120
Good luck,
Kristen
I am deleting mass content from a site and i need to delete all the unused aliases,
could you please provide me a way to delete them?
i am near 200.000 aliases and the drupal keeps being out of memory with almost 70mb php execution size :((((((((
For each content type, you have to make sure to check the checkbox:
"Allow editing of meta tags"
on the content type settings form, e.g.
http://[domain]/admin/content/node-type/forum
Cheers,
Kristen
Hi,
I followed the instructions correctly, however i could not see the meta tags fields while I am editing a node as authenticated user. I could see meta tag fields as administrator but not as registered member.
I have given permissions to authenticated users to edit meta tags for keywords and description, but could not get them while node edit. I have all custom content types.
please help me.
If you want the aliases to be updated, then you shouldn't use "Do nothing. Leave the old alias intact" because it will leave the alias to whatever was first created.
If you haven't gone live, you can temporarily set it to "create new alias, delete old alias" and then use the admin/content/node page to update all the aliases in bulk so they are all current.
Then switch the pathauto update setting to whatever is appropriate for your site (e.g. do nothing, or update and redirect).
Good luck,
Kristen
Hi,
I have a site that's not yet live yet, and I wanted to change my pathauto settings after already creating some content. Is it safe to use pathauto to delete all the aliases and then recreate them? For some reason the "Do nothing. Leave the old alias intact" option is not working - the aliases do not change. Thanks!
Wow, that was an easy to get started on Drupal SEO - thanks for putting a list of all the best modules in one place. Really appreciate it.
:)
Yes, unless you have some serious money, your Drupal site is likely to be slow. There are some performance tweaks you can do but for a real fast site, these things can be expensive.
Here are some performance tips: http://www.kristen.org/content/high-performance-drupal-steps
Cheers,
Kristen
What Drupal site isn't slow?
I have a client with lunarpages and they've had nothing but issues with them. They will be migrating to something else but probably something higher-end than Green Geeks... probably a VPS setup since they get a fair amount of traffic.
I vaguely recall trying to put it in the header before and it not working and it *not* working, but am not 100% positive about that. It depends on the theme, but it should really work in either spot for any proper theme.
You can put it in the footer if you are using any contrib theme because the theme will print out $footer and it will end up there. It doesn't matter if you have anything else in the footer.
If you created your own theme, you really need to make sure to do:
print $footer;
print $closure;
in the correct spots or some modules will not work (e.g. admin_menu).
Good luck,
Kristen
Kristen, if you are still there I would appreciate some help!
I have installed the ga module, and as admin user can go to the configuration page, where I have inserted the UA-xxxx-x code.
Nevertheless, my page code still doesn't show the code.
I have selected to place it in the header because I don´t use a footer. Could this be part of the problem?
Do you know of any imcompatibilities with other commonly used modules?
Thanks a lot!
A Drupal lover.
Good website
http://drupal.org/project/seowatcher
i hav jus gone through that its nice and thanks for this
Hi fellow Drupaler,
I haven't had any troubles with Drupal on Greengeeks so far. They even knocked down their price to $5 per month now, which is really cheap. If you are running small sites, it should do the job.
Jimmy
I did the same test about 3 months ago as I was curious whether google would track the redirect in analytics. I started with the main site, but then it got too confusing because 1 sites analytics changed however the redirect numbers didnt change in line with the redirect. How did you go in the end?
This is a great article and very helpful to me. I am in the process of hiring a full-time, on site Technology Coordinator with solid demonstrated experience using Drupal but finding it a challenge. My job is already posted on the drupal.org groups. The job description is at http://nashp.org/jobs for those interested. Thanks again for the article.
ya i believe.. Drupal is SEO friendly.. Drupal component with the help of a few modules, makes it easy for you to do the things that tend to result in a higher rate of search engine success. In other words, Drupal makes it easy to practice good SEO.
Kristen,
Thanks for taking the time to put together this list.
You might also want to check out the Content Analysis module and its SEO and keyword analyzers and tools.
How can I make page that will act as a first page which means that I can add desired content on the way that I do it with "promoted to front page" in publishing options. Is there any options where I can make other option "promoted to second page" or something similar with same results? Please help and sorry if I post it in a wrong section!
Thanks :)
A comprehensive list of modules, I covered the basics of how to use the essential modules in my blog post A guide to SEO in Drupal.
It might be of use to beginners.
Hi,
I'm new to drupal, and have learned a lot from your site. Thanks for the great info.
I recently took over the SEO for a site, and gave aliases to the URLs as per your instructions here and for pathauto.
the new URLs are www.mysite/name (without the "content", which I removed from the URLs manually.
When I check the new url in http://www.searchenginepromotionhelp.com/m/http-server-response/code-che..., I still get a 200 code.
Any tips?
Thanks so much for your help,
Brian
Wow, I'm surprised that such a big company like Disney would make that mistake!
I found out about this the hard way as well back in 2004 when I was just learning about this stuff.
Fortunately for Disney, I bet their pages get re-indexed within a few days. For the site I was working on, it took *months*.
Kristen