Re: [Radiant] SEO question

2009-06-23 Thread Sean Cribbs

Radiant has some meta stuff built-in.  You can already do:

r:meta:description /
r:meta:keywords /

These fields are in the page-editing interface.  Unfortunately they will 
output the tags even if you don't fill out the fields.  That could be a 
place for enhancement.


Sean

Haselwanter Edmund wrote:

Hi *,

I wonder if there is SEO extension which provides something like:

r:meta:description_summery length=150/
r:meta:keywords/

auto generated out of the rendered pages. this would be a great deal :-)

The first would not be that hard to implement, I guess. The later 
could be retrieved through some indexing gem/plugin. I researched a 
bit in that area, but did not come up with a solution ...


cu edi
--
DI Edmund Haselwanter, edm...@haselwanter.com, 
http://edmund.haselwanter.com/




___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant



___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Jim Gay

I don't believe and extension exists for that.

The problem with parsing out the keywords automatically would be that  
Radiant has no idea from where the content comes. The layout may pull  
information from another page and display it somewhere and you'd need  
to determine if this is relevant content for your keywords.
If you, or someone, built that feature, it would probably need to make  
an assumption such as parsing the body page part and using it's  
content for the keywords but allow you to add others, or add other  
parts to parse. If it didn't do this, you'd need to render the entire  
page, parse the content for keywords, then record them and do the  
final rendering for the meta keywords.


Jim Gay
http://www.saturnflyer.com



On Jun 23, 2009, at 10:12 AM, Haselwanter Edmund wrote:


Hi *,

I wonder if there is SEO extension which provides something like:

r:meta:description_summery length=150/
r:meta:keywords/

auto generated out of the rendered pages. this would be a great  
deal :-)


The first would not be that hard to implement, I guess. The later  
could be retrieved through some indexing gem/plugin. I researched a  
bit in that area, but did not come up with a solution ...


cu edi
--
DI Edmund Haselwanter, edm...@haselwanter.com, http://edmund.haselwanter.com/

___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Haselwanter Edmund


On 23.06.2009, at 17:00, Sean Cribbs wrote:


Radiant has some meta stuff built-in.  You can already do:

r:meta:description /
r:meta:keywords /

These fields are in the page-editing interface.  Unfortunately they  
will output the tags even if you don't fill out the fields.  That  
could be a place for enhancement.


thx for your reply Sean.

I already use this tags. But on a recent project it came to my mind,  
that as a starting point, it would be great if default values could be  
calculated from the content of the page. This would enhance the out-of- 
box SEO experience :-)


edi
--
DI Edmund Haselwanter, edm...@haselwanter.com, http://edmund.haselwanter.com/



___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Haselwanter Edmund


On 23.06.2009, at 17:44, Jim Gay wrote:


I don't believe and extension exists for that.

The problem with parsing out the keywords automatically would be  
that Radiant has no idea from where the content comes. The layout  
may pull information from another page and display it somewhere and  
you'd need to determine if this is relevant content for your keywords.
If you, or someone, built that feature, it would probably need to  
make an assumption such as parsing the body page part and using  
it's content for the keywords but allow you to add others, or add  
other parts to parse. If it didn't do this, you'd need to render the  
entire page, parse the content for keywords, then record them and do  
the final rendering for the meta keywords.


hm. you are right. sounds like a rake task with updateing the page  
fields ...




Jim Gay
http://www.saturnflyer.com



On Jun 23, 2009, at 10:12 AM, Haselwanter Edmund wrote:


Hi *,

I wonder if there is SEO extension which provides something like:

r:meta:description_summery length=150/
r:meta:keywords/

auto generated out of the rendered pages. this would be a great  
deal :-)


The first would not be that hard to implement, I guess. The later  
could be retrieved through some indexing gem/plugin. I researched a  
bit in that area, but did not come up with a solution ...


cu edi
--
DI Edmund Haselwanter, edm...@haselwanter.com, http://edmund.haselwanter.com/

___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


--
DI Edmund Haselwanter, edm...@haselwanter.com, http://edmund.haselwanter.com/



___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Arthur Gunn
I already use this tags. But on a recent project it came to my mind,  
that as a starting point, it would be great if default values could  
be calculated from the content of the page. This would enhance the  
out-of-box SEO experience :-)


Search engines themselves are designed to find the most significant  
words in a page. Writing out the keywords yourself you can have an  
insight that a computer can't, but it's hard to imagine an automatic  
feature that could outperform google in their field of expertise.



-Arthur

___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Sean Cribbs
It's worth noting that the meta keywords have little effect on 
relevance in Google,  and the meta description is only useful for the 
summary in searches.  The two tags are too easy to game, and so they 
aren't considered when ranking pages.


Sean

Haselwanter Edmund wrote:


On 23.06.2009, at 17:51, Arthur Gunn wrote:

I already use this tags. But on a recent project it came to my mind, 
that as a starting point, it would be great if default values could 
be calculated from the content of the page. This would enhance the 
out-of-box SEO experience :-)


Search engines themselves are designed to find the most significant 
words in a page. Writing out the keywords yourself you can have an 
insight that a computer can't, but it's hard to imagine an automatic 
feature that could outperform google in their field of expertise.


if that would be true: why bother with meta tags?

I made the experience that google loves meta keywords and meta 
description


cu edi
--
DI Edmund Haselwanter, edm...@haselwanter.com, 
http://edmund.haselwanter.com/




___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant



___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Steven Southard


On Jun 23, 2009, at 11:08 AM, Haselwanter Edmund wrote:



On 23.06.2009, at 17:51, Arthur Gunn wrote:

I already use this tags. But on a recent project it came to my  
mind, that as a starting point, it would be great if default  
values could be calculated from the content of the page. This  
would enhance the out-of-box SEO experience :-)


Search engines themselves are designed to find the most significant  
words in a page. Writing out the keywords yourself you can have an  
insight that a computer can't, but it's hard to imagine an  
automatic feature that could outperform google in their field of  
expertise.


if that would be true: why bother with meta tags?

I made the experience that google loves meta keywords and meta  
description


cu edi
--
DI Edmund Haselwanter, edm...@haselwanter.com, http://edmund.haselwanter.com/




Filling out keywords and descriptions is a pain but if you want your  
content to index properly there seems to be no better way.  I like  
your idea of collecting the first bit of the content from the body for  
the description.  It would need to skip over tags of course but in  
general I think it might help a little. 
 
___

Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Glenn Gillen
From Google's perspective you can pretty much ignore meta-keywords
altogether. Description is useful from trying to improve
conversion/CTR on the results page, but will do little to affect your
ranking. It may help with some of the lesser used search engines
however.

SEO isn't as complicated as people think or the snake oil salesmen try
to make out. Provide useful and on topic content and you're 90% there.
Google are constantly trying to refine their algorithm so that it
reflects the user experience. Metadata is invisible to the user
experience, so Google rightly gives it almost no weight. There may be
a few instances where that is not that case, but you'd do best to
consider them short term arbitrage opportunities that will disappear
as soon as Google spots them.

Glenn
___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant


Re: [Radiant] SEO question

2009-06-23 Thread Arthur Gunn

if that would be true: why bother with meta tags?


Well, I would think because you can have insights into what's relevant  
about a page that a search engine couldn't.
Like others have pointed out however, it seems the search engines are  
unlikely to trust you anyway.


If you did want to go ahead though, this should be a good start:

tag 'meta_keywords' do |tag|
length = tag.attr[:length] || 15
blacklisted = %w[words that are too common or not relevant]
min_word_size = 3

words_from_body = tag.locals.page.part(body).content.gsub(/.*? 
/, ).split(/[^a-zA-Z]/).uniq
allowed_words = words_from_body.delete_if { |word| word.size =  
min_word_size } - blacklisted

keywords = allowed_words.first(length)
%{meta name='keywords' content='#{keywords.join(' ')}' /}
end

Hope it's easy enough to follow. Description could be done similarly,  
but rules for picking what substring to pick for it are likely to be  
site-specific.



-Arthur

___
Radiant mailing list
Post:   Radiant@radiantcms.org
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant