SEO网站优化 (1) :代码优化

SEO网站优化 (1) :代码优化

今天来记录一下关于SEO网站优化的技术文章由于内容比较多,就分开几篇文章慢慢记录吧

正文

关于自己网站的代码优化,网页中不宜大量出现H1,H2,target=’_bleak’,等影响网站关键字的标签

1:<a href='**.com' target='_bleak' rel="noopener noreferrer"></a> //这种target的标签会分散网站流量,正常连接本网站文章不需要添加,友情链接的a标签可以添加
2:<h1></h1> //h1标签表示网站关键内容一般用在文章内页标题与网站头部的LOGO中,其他地方如不是特别需求可以删除
3:<h2></h2> //h2标签关键程度仅次于h1标签,如不是特别需求可以删除或替换成其他标签
4:<img src='' alt='文章标题'> //图片中的alt是必不可少的
5:删除不必要的图片与JS文件
6:网站标签class的识别 //蜘蛛爬取时会记录网站标签的class,如果你的网站class与其他网站大量重复使用也会影响到网站收录情况
7:网站地图的添加 //网站中网站地图是必不可少的,蜘蛛会爬你的网站地图并收录高质量文章
8:网站友情链接的摆放 //建议只放在首页,不要在内页与栏目页调用友情链接

批量修改class代码

新建php文件:xiu.php – 在将代码复制到php文件中 – 运行php文件:http://***.com/xiu.php 即可( 记得修改文件路径 )

<?php
/**
 * 修改 class 生成新模版
 */
$path = 'D:\*\*\*\*\*';//写上需要修改的文件路径如:https://www.wuyanboke.cn/rolk

$files = glob("$path/*.htm"); // htm 或者 html

if (empty($files)) {
  $files = glob("$path/*.html");
}

foreach ($files as $file) {
  $html = file_get_contents($file);
  preg_match_all('/class=\".*?\"/', $html, $result);
  $class = $result[0];

  $html = preg_replace('/class=\".*?\"/', '{classFlag}', $html);

  foreach ($class as $item) {
    $item = rtrim($item, '"') . ' '.uniqid() . '"';
    $html = preg_replace('/\{classFlag\}/', $item, $html, 1);
  }

  file_put_contents($file, $html);
}

foreach ($files as $file) {
  $html = file_get_contents($file);
  preg_match_all('/class=\'.*?\'/', $html, $result);
  $class = $result[0];

  $html = preg_replace('/class=\'.*?\'/', '{classFlag}', $html);

  foreach ($class as $item) {
    $item = rtrim($item, "'") . ' '.uniqid() . "'";
    $html = preg_replace('/\{classFlag\}/', $item, $html, 1);
  }

  file_put_contents($file, $html);
}
?>

标签

发表评论

您必须启用javascript才能在此处查看验证码