Javascript 如何使文本出现在点击可见的搜索引擎优化?

Javascript 如何使文本出现在点击可见的搜索引擎优化?,javascript,html,seo,onclick,Javascript,Html,Seo,Onclick,我有一组缩略图,每当用户单击缩略图时,我都会显示相应的描述性文本 我计划用一个div来实现它,它的内部html将根据onclicked缩略图(使用javascript)进行更改。所有描述性文本是否对机器人不可见(seo方面) 有没有更好的方法来实现它?对于搜索引擎优化,如果您希望搜索引擎看到的所有文本都在您的实际HTML标记中,这是最简单的方法。与其在一个div上更改innerHTML,不如将多个div放在一起,然后隐藏/显示正确的div。然后所有文本都将在标记中 缩略图描述也属于图像上的alt

我有一组缩略图,每当用户单击缩略图时,我都会显示相应的描述性文本

我计划用一个div来实现它,它的内部html将根据onclicked缩略图(使用javascript)进行更改。所有描述性文本是否对机器人不可见(seo方面)


有没有更好的方法来实现它?

对于搜索引擎优化,如果您希望搜索引擎看到的所有文本都在您的实际HTML标记中,这是最简单的方法。与其在一个div上更改innerHTML,不如将多个div放在一起,然后隐藏/显示正确的div。然后所有文本都将在标记中


缩略图描述也属于图像上的
alt
属性,搜索引擎在那里查找它们。我不知道你的应用程序是如何工作的,以知道这是否足够,但你可能至少还想把描述性文本放在那里。

将文本放在alt标记中。这就是它的用途。@Hamish-是的,但它是一个很长的文本(描述视频内容的几个句子),从我所看到的人们在alt标记中只写了几个词,不是吗?
alt
标记文本可以任意长。你也可以使用
title
标记-但是
alt
标记可以(应该?)包含描述。长度无关紧要。我想如果我写
style=“visibility:hidden”
display:none
,那么机器人也会忽略它(因为垃圾邮件发送者…),我错了吗?如果你想让搜索引擎最大限度地看到你的文本,使其在页面的标记中可见,并将其放入图像的
alt
属性中,不要隐藏任何内容-故事结束。我以为你不想那样做,所以你在要求下一个最好的办法。我所知道的下一件最好的事情是将它放在标记中,并根据您希望在显示时显示的文本片段,使用javascript切换可见性。通过javascript插入文本不太可能被搜索引擎看到。