12 replies [Last post]
PieCrust
Offline
newbie
Last seen: 14 years 20 weeks ago
Joined: 2009-01-19
Posts: 7
Points: 0

I'm trying to make a CSS layout that is super efficient for Search Engines.
It must have a header, 3 columns and a footer.

I am trying to make it so that the 'Body' text (the content of the page and therefore its site content) is in the centre column and that the only place

appears is in this section. The thought behind it is that Search Engines concentrate on the

as the content of the site.

Is this a good idea or crazy? If it is an idea how can I put text in the other areas without having the text encased in

Many thanks for a prompt reply. :thumbsup:

PieCrust

Hugo
Hugo's picture
Offline
Moderator
London
Last seen: 8 years 21 weeks ago
London
Joined: 2004-06-06
Posts: 15668
Points: 2806

Stop! do not gear semantic

Stop! do not gear semantic content structure simply to search engines you use a paragraph tag wherever you have text that requires it, not simply where you think a search engine will look for content this is incorrect thinking , you're trying to be too clever as long as there is fresh god quality content and all other parameters of a page are handled correctly such as headings, meta tags, etc then search engines will happily index away.

Before you make your first post it is vital that you READ THE POSTING GUIDELINES!
----------------------------------------------------------------
Please post ALL your code - both CSS & HTML - in [code] tags
Please validate and ensure you have included a full Doctype before posting.
Why validate? Read Me

PieCrust
Offline
newbie
Last seen: 14 years 20 weeks ago
Joined: 2009-01-19
Posts: 7
Points: 0

Trying to show where the Relevant Content is.

I was trying to ensure that my Relevant Content is as visible as possible.

I thought that as

is supposed to be Body Text then having anything else other than the Body Text surrounded by

was somehow misleading.

If it's not the that is OK.

Please advise.

Many thanks

Hugo
Hugo's picture
Offline
Moderator
London
Last seen: 8 years 21 weeks ago
London
Joined: 2004-06-06
Posts: 15668
Points: 2806

If you have text that reads

If you have text that reads as a paragraph then it must be in a paragraph tag, where it features within a document is fairly irrelevant, when you refer to 'body' then one tends to think of body tags and all elements would be within those tags if you refer to perhaps an element that you have called 'content' then that would probably contain your main pages written copy as opposed to any sidebars which would be more likely to carry nav links or secondary content but that might still be suited to paragraph tags.

It is not misleading to use the correct semantic tag for the type of data requiring displaying, search engines are fairly smart and can work out what is the most relevant data, but equally they like it to be semantic.

Before you make your first post it is vital that you READ THE POSTING GUIDELINES!
----------------------------------------------------------------
Please post ALL your code - both CSS & HTML - in [code] tags
Please validate and ensure you have included a full Doctype before posting.
Why validate? Read Me

PieCrust
Offline
newbie
Last seen: 14 years 20 weeks ago
Joined: 2009-01-19
Posts: 7
Points: 0

Define semantic

In this context could you please define 'semantic' for me.

Just to avoid any confusion.

Many thanks

Hugo
Hugo's picture
Offline
Moderator
London
Last seen: 8 years 21 weeks ago
London
Joined: 2004-06-06
Posts: 15668
Points: 2806

Semantic Markup

Semantic Markup

It's what Standards based coders are always concerned with, data is conveyed in tags that carry/convey semantic meaning; a

tag describes text that is a paragraph, h1 describes a primary heading, ul/ol describes data that is a list, etc.

Non semantic and complete mush:

I think I'm a heading

Before you make your first post it is vital that you READ THE POSTING GUIDELINES!
----------------------------------------------------------------
Please post ALL your code - both CSS & HTML - in [code] tags
Please validate and ensure you have included a full Doctype before posting.
Why validate? Read Me

PieCrust
Offline
newbie
Last seen: 14 years 20 weeks ago
Joined: 2009-01-19
Posts: 7
Points: 0

Should everything be Semantic

Think I am getting close...

What about Navigation and Advert Blocks etc though. Should they not be separate from the Page Content?
If so, how do you define them as 'secondary' content?

Hugo
Hugo's picture
Offline
Moderator
London
Last seen: 8 years 21 weeks ago
London
Joined: 2004-06-06
Posts: 15668
Points: 2806

depends on what you mean by

depends on what you mean by separate, links/nav generally will be in a ul list either in a sidebar or running across the top of a content area, links are important though and you do want them to get seen bear in mind one wants spiders to crawl links otherwise they won't index pages. Adverts :shrug: horrible bloody things you wouldn't want them in any prime page flow position really. Essentially keep your content as high up the page as possible ensure good document outline using heading tags where appropriate especially the h1 tag, try to avoid cluttering the page with too much scripting that a spider would have to crawl through, keep head content as light as possible, minimum of embedded code as can be helped.

Before you make your first post it is vital that you READ THE POSTING GUIDELINES!
----------------------------------------------------------------
Please post ALL your code - both CSS & HTML - in [code] tags
Please validate and ensure you have included a full Doctype before posting.
Why validate? Read Me

PieCrust
Offline
newbie
Last seen: 14 years 20 weeks ago
Joined: 2009-01-19
Posts: 7
Points: 0

In conclusion

Could it be said that anything that follows in

is content and anything else in

is just text on the page?

I think it's easy to say keep "content high up" but I thought that using code like

and using the CSS was the way to do this. If so, how do I know what to call my Page Content area -
?

Triumph (not verified)
Anonymous's picture
Guru

I am thoroughly convinced

I am thoroughly convinced that SEO will eventually kill the internet starting with making the search engines useless.

Hugo is trying to convince you that semantic markup is just the proper use of the proper tag for the proper job but it seems he's hitting a roadblock.

DIVs have no inherent semantic meaning and they only gain meaning via the use of an ID or a CLASS attribute.

is semantically correct if it surrounds the content which should be marked up as paragraphs inside of

tags along with IMG tags as appropriate. DIVs are divisions and nothing more, like sectioning off a part of your bookshelf for fiction and another for autobiographies, anyone looking at it will say "ah, a bunch of books, semantically in a " and not notice that the fiction is here and the autobiographies are there until you tell them to help you place a new book in it's proper place.

PieCrust
Offline
newbie
Last seen: 14 years 20 weeks ago
Joined: 2009-01-19
Posts: 7
Points: 0

Is there a defined way to indicate 'the proper place'?

Thanks Triumph -

Is there therefore a correct/proper way to say "This is what the page is about" and "This is Advertising" and "This is Navigation".

I get the feeling that the most basic HTML page with just Headers and Text is the way but those pages don't look too good these days.

My intention is not to deceive in any way. Just to make pages that have Relevant Content that also have things that monetize my work and attract human eyes. If you have to play a game you have to know the rules.

Many thanks for your help and comments so far...

PieCrust
Offline
newbie
Last seen: 14 years 20 weeks ago
Joined: 2009-01-19
Posts: 7
Points: 0

So, is there a way of defining the Relevant Content

I think this drifted from the question.

The question is about how does a Search Engine know what the page is about as opposed to all the other stuff on it, adverts etc. Not about trying to trick SEO or viewers. Just how to use design and good practise to balance look and content...

Not sure I got a answer, maybe nobody knows or maybe it's a big secret.

All I can figure is that if a piece of text is preceded by a heading then that is the text that the page is about and as long as the Title of the page reflects a similarity then that too is what the pages is about.

Next thing is to try and figure out how to get links 'in' to my site. This seems equally shrouded in mystery yet why never seems to be questioned.

Life should be simple - why make it complicated.

I look forwards to any other contributors to this discussion.

Triumph (not verified)
Anonymous's picture
Guru

PieCrust wrote:I think this

PieCrust wrote:

I think this drifted from the question.

The question is about how does a Search Engine know what the page is about as opposed to all the other stuff on it, adverts etc. Not about trying to trick SEO or viewers. Just how to use design and good practise to balance look and content...

As stated time and time again, semantic markup.

Do you think that google has some sort of comprehension of when a block of text conveys the same meaning or topic as a heading tag? Google isn't a bunch of guys reading and grading web sites, it's more like a bunch of monkeys sniffing food and putting the good bananas at the top.