Recent comments
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.
- HTML Validation: Free HTML Validator Tools
- Drupal SEO Reviews
- Kristen
- Drupal Pathauto URL Aliases Settings
- Drupal Nofollow Link Sculpting
- Free SEO Tools
- Basic SEO Top 10
- Free Google Keyword Research Tool
- 503 HTTP Status Code when Site Down
- Drupal Pathauto Module
- Drupal SEO Modules
- Drupal Has Multiple h1 Tags
- Drupal Meta Tags (nodewords) Module for SEO
- BADCamp Drupal SEO Presentation 2009
- Fix Duplicate Content with Global Redirect Module
- Drupal Node Teaser SEO
- Make Drupal SEO Friendly





Your site got a new look! I thought I had landed in the wrong place.
I would be very interested in learning more about forms API.
J.P.
Idea #2 - Go through some of the most common drupal hooks like hook_user, hook_nodeapi, hook_menu, etc. and give examples of how to use each.
Idea #1 - utilizing the forms API and the AHAH helper module to build simple ahah/ajax-style forms (meaning that the page does not reload in order for the form to change).
hey i just wanted to thank you for all the useful information!!! i really needed it and this is what i needed to read. thanks again and keep on posting.
Hi Jörgen,
Yes, h1/h2 are still very important. Depending on your theme, the node title should be in an h1 tag for node view pages and h2 tag for summary pages. Some themes put the node title in an h2 tag (and site info in h1) but this is not the best way.
It would be good to use h2 in the body of your text if you can figure out how to do that with your wysiwyg editor. I personally don't use wysiwyg editors since I like to have a better idea what is happening in the text/html.
Good luck!
Kristen
Hi Kristen, just downloaded the SEO friend and will install shortly.
Can you tell me wheter h1, h2 etc in the body of a post still matters for search engines? My formatting with WYSIWYG and TinyMCE is so crap that I can't really use headers and just do different font sizes instead.
Have a look at what I mean if you like: https://theundercoverrecruiter.com/what-everybody-ought-know-about-linke...
Many thanks in advance!
Jörgen
What a great list of tips for Meta tags. Although, I think that the title of a site is a little more important than you put it. Thanks for the article.
You can make drupal sites look however you want if you know what you are doing... requires knowledge of css+html+(some)php.
Other popular CMS platforms are Wordpress and Joomla.
Kristen
I find generally that Drupal sites are ugly but the ones listed above are beautiful. I'm starting out as a web developer, can I ask if, in your opinion, I could get by with just knowing Drupal or do you think I'll have to start learning other types of CMS?
__________
Chickpea - Website Assistant
No plans yet, but a super high performance Drupal website cant be a bad thing.
I plan on doing some performance tweaking in the near future. I will come back and let you know how it goes.
J.P.
I haven't used Wordpress but there is a discussion here: https://www.drupal.org/node/10900
Good luck,
Kristen
I am currently thinking to install drupal in my Poker site, is there any program or software that can get rid of the wordpress and install drupal without removing my content?
Hi J.P.,
No, I haven't myself but my understanding is that it doesn't matter if you are running Drupal or any other CMS/web platform.
I have developed some sites that could definitely use it though! I just don't know how time consuming it is to implement... seems more of a "system admin" type activity.
Let me know if you dig up a good how-to on installing/configuring.
Kristen
Hello Kristen
Have you implemented varnish on a server running drupal?
J.P.
I am using this module now on my site at:
romne.com
Awesome!
One of the few things I like about Drupal 6. The rest I don't like. Drupal almost always gives me a headache.
This is a great module for creating breadcrumbs. Easier to work with than Custom Breadcrumbs.
https://www.drupal.org/project/node_breadcrumb
Great list, I shall be looking into a few of those you mentioned.
Not sure I understand the problem. I'm assuming that the header region shows up in your theme when you go to the /admin/build/block page. If so, make sure that it is in the page.tpl.php file(s) as well.
If the header region does exist, try moving an existing block that you know *works* into the header region. For example, the little drupal icon that shows up at the bottom of this website. If that shows up in your header region, then something is wrong with your block. If it doesn't, then something is wrong with your header region.
If you have added the header region yourself (correctly), try flushing your cache (particular your theme registry). Here's one of my articles on that: http://www.kristen.org/content/how-get-drupal-theme-change-show
hi
i have to set a header block in my project, when i entered in to block module i set one header file and saved it but it doesnt display the top header file. am a new user with drupal if u help me then i can able to do this project hope u will sole this problem soon
Yes, you would think this would be easier to set up. I did end up using the revisioning module: https://www.drupal.org/project/revisioning and that worked fine though I did do some custom actions/etc just to streamline the process for my client.
Kristen
I have found the "excerpt module" that supposedly can be used when using a wysiwyg editor and having separate teasers:
https://www.drupal.org/project/excerpt
Kristen
I thought this would be a common workflow that people use, but I can't seem to find a way to do it. I did find the Revision Moderation module (https://drupal.org/project/revision_moderation), but it looks like it doesn't work for Drupal 6.
Note that the $page variable indicates whether a node is standing alone or not, which isn't necessarily the same as whether it's being shown as a teaser. There are legitimate situations where $page == 0 and it's not supposed to be a teaser - for example, when you preview a node. Additionally, $page and $teaser can be set directly by any code that displays nodes via the node_view() function, so it's wise to think about unexpected combinations.
Lexia
You could do it two ways:
1) Create a custom trigger like you suggest. I haven't created any before, but here is a tutorial:
http://blog.scotthadfield.ca/2008/11/30/creating-custom-triggers-drupal
2) Create a custom action. The action itself could be code such that it only does the action based on your requirements. After glancing at the tutorials above, this option may be simpler. Here are the hooks for that:
https://api.drupal.org/api/drupal/modules%21node%21node.module/function/...
https://api.drupal.org/api/drupal/modules%21comment%21comment.module/fun...
https://api.drupal.org/api/drupal/developer%21hooks%21core.php/function/...
I was able to set up the trigger to send emails when a new comment is posted. However, there are two places on our intranet where we use the comment feature: A suggestion box page and a project discussion page. We only want to send an email notification to the relevant group when comments are made on the project discussion page. Is this possible?