Have you taken in what Glenn Herbert has said? A large part of your issue is badly-formatted HTML...
Have you taken in what Glenn Herbert has said? A large part of your issue is badly-formatted HTML...
20 years a Zencart User
I mentioned part of the cause of that in my previous post.
I use TinyMCE editor, and paste information from the manufacturers website into TinyMCE. All formatting from the manufacturers website will be pasted into my Product Description.
Taken that I have 4000 products, it is relatively time consuming to clean up all of the HTML every time I need to add a product.
I only started having this problem once I started using h2 tags for my paragraph headings. Before, everything seemed to align.
So I am guessing the problem is caused by the h2 tags (with the messy HTML) in this case?
Copying and pasting directly from your MFG's web pages can introduce a RAFT OF PROBLEMS, ranging from CSS and design malfunctions, to invalid markup, to Google penalties...
Try PASTING clipped stuff into a plain text editor FIRST, then copying it off that editor, then pasting it into TinyMCE.
This will remove all the rouge formatting.
20 years a Zencart User
It has nothing to do with the h2 tags, but with the <td> elements that enclose them. You need a </td> after the end of each of them, before the next <td>. (You should probably also have <tr> and </tr> tags to delineate the table rows, but I don't want to get into analyzing the antiquated HTML markup.)So I am guessing the problem is caused by the h2 tags (with the messy HTML) in this case?
If you copy through a plain text editor to strip all the unnecessary table formatting, then insert <p> and </p> tags around each paragraph and <h2> tags if you want them, you will not have to worry about table rows.
And Google at least (not sure about other search engines) is beginning to factor the quality of the HTML markup into its page rankings. Lots of invalid HTML in your product descriptions as you have them will start to hurt you.