我在aspx页面(asp.net)中有以下弹出式html结构,我在链接上隐藏和显示使用jquery点击,但这不是SEO友好。如何在不使用元标记的情况下使SEO友好?
<div class="popupbackground" id="divDescription" style="display: block;">
<div style="display: block;" class="width" id="divDescriptionPopup">
<div style="margin-top: -200px;" class="popup">
<div class="close float-right">
<a style="float: right;
display: inline" onclick="return CloseDescription_Close();" href="" id="CloseDescription">
<img title="Close" alt="Close" src="../Images/close.png">
</a>
</div>
<h3 class="float-left heading">
Description</h3>
<div class="clear">
</div>
<div class="popup_inner_description">
<div class="pop_scroll">
<span id="ContentPlaceHolder1_lblLongDescription"><font size="3"><span style="font-weight: bold;">content here.... <span style="font-weight: bold;">SavingON.co.uk</span> content here....<br><br> content here....<br><br>content here <br><br>content here...</span></font></span>
</div>
</div>
<div class="clear">
</div>
</div>
</div>
</div>
答案 0 :(得分:2)
除了Kevin指出的弃用的FONT标签,以及可能有点太多的内嵌CSS之外,没有任何问题可以阻止您的页面被轻松抓取。
即使设置为display:none;
,虽然内容对于访问者不可见,但机器人可以看到它。
即使出现问题,我也不确定您希望从meta标签获得什么帮助......
也许你可以解释一下你认为问题是什么以及你是如何得出这个结论的......
答案 1 :(得分:0)
seo友好的主要意图是“用户友好”。
您应该为用户显示内容,图片,链接等所有数据..这对用户来说是有利可图的,因此谷歌认为您的网站是针对用户或seo友好的,不仅仅适用于机器人。
Google主要意图是您的网站必须为用户提供信息,因此谷歌会向用户提供最佳信息,这些信息可从谷歌找到。
答案 2 :(得分:0)
他们的一些步骤使您的网站seo友好: - 将社交媒体集成到您的网站设计中 也使用seo图像 确保您的网址对用户友好 将关键字放在许多不同的地方