When I was just a customer support representative for a hosting company, the sites we had created were essentially giant nested HTML tables. It would take 30 minutes to just move a logo a few inches because we weren’t yet using Divs and CSS, but relying on HTML tables to hold and display content. History moved on, and tables went on to be used sparingly by a handful of sites, for tables of data.

For sometime however, Google has been mining table data to enhance Featured Snippets and Rich Answer results, along with input from bulleted and numbered lists. However, there’s a new trend in search results where ye olde HTML table is triggering an enhanced snippet result even when your site’s NOT capturing that coveted “position zero” Featured Snippet/Rich Answer.



Does Google Use HTML table Data in SERP Snippets?

Yes, currently Google can utilize content displayed within an HTML table on your website’s snippet that displays on the SERP (Search Engine Results Page). The intent of the query matters, and can change the number of cells displayed from a minimum of two rows, one column, and as many columns as it can display WITHOUT needing to wrap text to a second line, which appears to be 8 or 9.

I had originally seen someone on Twitter highlighting a ridiculous SERP by a gambling site, and in reverse engineering that result, it became obvious that their expanded SERP snippet was being fueled by an HTML table. I immediately edited a blog post I’d created on SEO traffic estimation to include a table, you can view source and see the basic nature of the table code that triggered the following SERP snippet a few days later.

Google editing a SERP snippet with text from an html table

As you can see, I was able to get Google to display 4 columns of the table, which included Emojis.



How Is This Different From Featured Snippets Using Table Data?

It has been known for a long time, that featured snippets in position zero could utilize data pulled not just from bulleted lists, but also from HTML tables. This new type of display is triggered for your page’s normal snippet that typically just displays your meta description and occasionally some schema markup from valid rich markup.



What Type Of Queries Are Triggering HTML Table Snippets?

Been seeing this for a long while, but it does seem to be increasing in appearance. Just off the top of my head recently, pages with specifications of some sort (auto, tech, etc) as well as even things like mountains (sea level, altitude). But not all pages with tables. Anecdotally, at least it seems to me, it mainly seems to be queries with more of a comparative or specific information-seeking search intent.Ria Parish

I reached out to several other experts like Ria, Jonas Sickler,?Cory Howell, Andy Beard and Alistair Lattimore who were able to share other examples of this SERP result, and help define some common characteristics for these HTML Table snippets.

HTML table snippet for airports

In this example they are displaying the first four columns from a massively wide table which includes passenger volume by year – Alistair Lattimore



What Data In HTML Tables Get Selected For Snippets?

Google seems to be understanding and connecting the search intent, and does seem to be able to select and display data that comes from various rows and doesn’t seem locked to start on any particular row, just selects what’s relevant from row/column sets.

[Cheap flights] query triggers this HTML table snippet

*Highlight Added* That information is on the page in a table, but there is no schema attached to it. Indicating that Google is using the table tag to identify viable data.

# Rows Displayed 1-4
# Columns Displayed 1-12
Display Criteria Matches Search Intent


Do I Have To Have An Ugly HTML Table To Get A Snippet?

It seems that you can actually style your tabled content container, and still trigger a SERP like the one above. Check out the Expedia page, you wouldn’t even have guessed that it was actually using good ol’ fashioned HTML table code.


Share Your Unique Table Snippet Examples

We would love to see if there’s some unique or different ways that these table snippets are getting generated. If you’ve got an example to share and add to the post, hit me up via DM and I’ll include your findings.

长津湖 外交部回应拜登重申不支持台独 国际人士热议中共十九届六中全会 大连一密接者擅自点外卖聚餐被调查 大连一密接者擅自点外卖聚餐被调查 国际人士热议中共十九届六中全会 国际人士热议中共十九届六中全会 尚气与十环传奇 国际人士热议中共十九届六中全会 花木兰 大连现超级传播者26人在同一传播链 尚气与十环传奇 五个扑水的少年 24岁救人牺牲消防员获批为烈士 国际人士热议中共十九届六中全会 意大利错失直接晋级世界杯资格 突围 大连现超级传播者26人在同一传播链 北京冬奥火炬宣传片获金花环奖 国足最新出线概率0.08% 印度首都准备封城 林丹世界排名被正式移除 国足战澳大利亚大名单:4归化在列 200斤鳄鱼被吓后待水里溺死 星辰大海 林丹世界排名被正式移除 周冠宇成为中国首位F1车手 峰爆 北京冬奥火炬宣传片获金花环奖 中国医生 国足战澳大利亚大名单:4归化在列 甄嬛传 周冠宇成为中国首位F1车手 大连现超级传播者26人在同一传播链 十九届六中全会公报发布 你好李焕英 北京冬奥火炬宣传片获金花环奖 周冠宇成为中国首位F1车手 北京冬奥火炬宣传片获金花环奖 扫黑风暴 中美元首是否达成新共识?中方回应 男子写80页PPT拯救爱情却离婚 美人鱼 浦发银行回应近3亿存款莫名被质押 五个扑水的少年 中美元首会谈重点内容 安娜贝尔 意大利错失直接晋级世界杯资格 中美元首是否达成新共识?中方回应 男子体检血中抽出2升油浆 意大利错失直接晋级世界杯资格 周冠宇成为中国首位F1车手 林丹世界排名被正式移除 国足战澳大利亚大名单:4归化在列 中国共产党第三个历史决议全文发布 国足最新出线概率0.08% 灵媒 大连现超级传播者26人在同一传播链 长津湖 两个女人 罗永浩吐槽苹果文案没文化 罗永浩吐槽苹果文案没文化 浦发银行回应近3亿存款莫名被质押 男子体检血中抽出2升油浆 房价上涨城市创七年新低 拐点来了? 浦发银行回应近3亿存款莫名被质押 周冠宇成为中国首位F1车手 扫黑风暴 大连现超级传播者26人在同一传播链 中国医生 鱿鱼游戏
绥宁县| 册亨县| 象山县| 涟水县| 德令哈市| 安义县| 东丰县| 马关县| 合肥市| 塔城市| 罗山县| 琼海市| 安新县| 广宗县| 延庆县| 汝南县| 武威市| 彰武县| 双辽市| 克拉玛依市| 新兴县| 都江堰市| 元江| 咸丰县|