When doing SEO for clients, its very difficult to BOLD the keywords while making it look good. Is there any way this could be solved ? Can all the text in that paragraph APPEAR to be BOLD to the USER - using CSS. But the SEARCH ENGINE would only find the KEYWORDS to be bold .. ? It would be really nice if you could show me how to implement it on the page. THanks in advance
I would keep with the bold, and don't hide it, as your site could be reported to Google for trickery. You COULD do what legend2 posted, however it's not recommended (also, use strong instead of b).
i have to agree with canvalley and AndrewR... if you serve up different versions for the user and search engine you can get penalized. Also like AndrewR also mentioned, use <strong> instead of <b>. <b> is only for aesthetic purposes and wont put any additional strength to the keyword. it's also deprecated so if you want to bold something without giving it emphasis use css instead
<p class="example"> Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Curabitur elementum, enim consequat <strong>sodales fermentum</strong>, leo mi consectetuer nisl, ac nonummy lacus justo ut lectus. </p> HTML: CSS: .example { font-weight: bold; } Code (markup): "sodales fermentum" would be your keyword.
you could use h1 tags as your bold tag h1{ font-size:12px; } Code (markup): <h1>bold text</h1> Code (markup): that would increase how the search engine views that code.
THANK YOU SO MUCH GUYS : ) I have read each and every one word of your posts and thanks a lot. I am limited to some stuff because my client would not allow this and that. So far, the method I would be using is <strong> and then defining strong. There are a lot of keywords in the page and adding so much bold makes the whole page looks ugly - as my superior described it. Thanks