独立站跨境贸易
WordPress SEO优化

在 WooCommerce 的产品页面上的产品简短描述上方添加内容

stone阅读(575)

看看content-single-product.php模板。您将看到标题和简短描述都附加到woocommerce_single_product_summary具有不同优先级的钩子上。如果要在它们之间插入内容,请将其添加到该挂钩中,优先级介于两个值之间。标题在 5 上,摘录在 20 上,所以 15 介于两者之间,但仍然在价格和收视率之后。

function so_43922864_add_content(){
    echo 'TACOS!';
}
add_action( 'woocommerce_single_product_summary', 'so_43922864_add_content', 15 );

WooCommerce:“爆炸”产品Tab标签

stone阅读(1025)

如果您喜欢亚马逊单一产品页面布局,您可能不喜欢默认的 WooCommerce 单一产品页面选项卡布局。这是默认情况下“描述”、“评论”、“附加信息”和其他自定义内容显示的部分……作为图像和简短描述下方的选项卡。

值得庆幸的是,有一种超级简单的方法可以删除此类标签并将每个标签显示在彼此之上,而不会隐藏任何内容。如果它对您的用户有好处,那么我建议您使用这个超级简单的代码段。

在本教程中,您将了解“可插入函数”。基本上,如果提供,您可以简单地重新声明自定义插件 (WooCommerce) 功能,而无需使用挂钩或覆盖。WordPress 只会“收听”您的新版本,而不是原来的版本。

所以,享受吧!

首先,正如我已经说过的,WooCommerce 可以显示标签,这要归功于这个“可插入”功能:

if ( ! function_exists( 'woocommerce_output_product_data_tabs' ) ) {
 
   /**
    * Output the product tabs.
    */
   function woocommerce_output_product_data_tabs() {
      wc_get_template( 'single-product/tabs/tabs.php' );
   }
}

太好了,所以我们可以简单地重新声明woocommerce_output_product_data_tabs() PHP 函数并告诉 WordPress 收听我们的新版本:

/**
 * @author     折雷网

 * @donate     https://www.zhelei.com
 */
 
function woocommerce_output_product_data_tabs() {
   $product_tabs = apply_filters( 'woocommerce_product_tabs', array() );
   if ( empty( $product_tabs ) ) return;
   echo '<div class="woocommerce-tabs wc-tabs-wrapper">';
   foreach ( $product_tabs as $key => $product_tab ) {
      ?>
         <h2><?php echo $product_tab['title']; ?></h2>      
         <div id="tab-<?php echo esc_attr( $key ); ?>">
            <?php
            if ( isset( $product_tab['callback'] ) ) {
               call_user_func( $product_tab['callback'], $key, $product_tab );
            }
            ?>
         </div>
      <?php         
   }
   echo '</div>';
}

WooCommerce:显示变体的 SKU

stone阅读(1113)

我发现可变产品在 WordPress > 产品管理页面中显示一个空的 SKU 单元格很烦人,即使它们的变体可能有一个可用的。

今天,我们去解决这个问题。通过这个简单的代码段,您的可变产品将显示每个变体的 SKU,如果没有,则显示空括号(因此,很容易识别任何变体是否缺少其 SKU)。

那么,让我们看看它是如何完成的。享受!

/**
 *   显示变体 SKU @ WooCommerce 产品管理员
 */
  
add_filter( 'woocommerce_product_get_sku', 'bbloomer_variable_product_skus_admin', 9999, 2 );
 
function bbloomer_variable_product_skus_admin( $sku, $product ) {
   if ( ! is_admin() ) return $sku;
   global $post_type, $pagenow;
   if ( 'edit.php' === $pagenow && 'product' === $post_type ) {
      if ( $product->is_type('variable') ) {
         $sku = '';
         foreach ( $product->get_children() as $child_id ) {
            $variation = wc_get_product( $child_id ); 
            if ( $variation && $variation->exists() ) $sku .= '(' . $variation->get_sku() . ') ';
         }
      }
   }
   return $sku;
}

如何显示在 WooCommerce 商店销售的产品数量

stone阅读(1161)

显示产品的订购次数有助于提高电子商务网站的转化率。这对客户来说是一个很好的社会证明。

如何使用代码段显示产品销售数量

如果您没有编码经验,那么通过将 PHP 代码片段添加到functions.php来显示销售的产品数量可能会显得非常困难。但如果您正确遵循这些步骤,这是一个简单且无风险的过程。

  1. 打开functions.php文件

打开 WordPress 管理仪表板并转到外观 > 主题编辑器以打开WordPress 主题编辑器

在此页面上,您可以在页面右侧的模板文件下看到活动主题中的列表文件。

滚动文件列表以找到functions.php 文件。看到它后,单击它以在页面中间的文本编辑器中打开它。

  1. 复制以下代码片段

下面有两个代码片段。第一个可用于显示单个产品页面上销售的产品数量,第二个代码段可用于显示商店页面上销售的产品数量。

在单个产品页面上显示总销售额的代码段

//Show Total Sales on Product Page //
add_action( 'woocommerce_single_product_summary', 'wp_product_sold_count', 11 );
function wp_product_sold_count() {
global $product;
$total_sold = get_post_meta( $product->id, 'total_sales', true );
if ( $total_sold ) echo '' . sprintf( __( 'Total Sold: %s', 'woocommerce' ), $total_sold ) . '';
}

显示商店页面上每种产品的总销售额的代码段

//Show Total Sales on Product Loop Pages (Shop, Category, etc.)//

add_action( 'woocommerce_after_shop_loop_item', 'shop_product_sold_count', 11 );
function shop_product_sold_count() {
global $product;
$total_sold = get_post_meta( $product->id, 'total_sales', true );
if ( $total_sold) echo '' . sprintf( __( 'Total Sold: %s', 'woocommerce' ), $total_sold ) . '';
}
  1. 将代码片段添加到functions.php文件

将代码片段添加到functions.php文件

从上面复制代码片段后,转到打开 functions.php 文件的 WordPress 主题编辑器屏幕。

转到 functions.php 文件的末尾并将代码片段粘贴到末尾。

您可以根据您的要求添加两个代码片段或任何您希望的代码片段。

  1. 自定义总销量文本

如果您想更改 Total Sold 文本,您可以通过对添加到 functions.php 文件的代码进行一些小的更改来更改它。

如果您查看代码片段,您可以在两个代码片段的底部看到 Total Sold。你可以把它改成你想要的任何东西。请记住,您不应该删除单词 Total 之前的单引号。

  1. 保存更改

进行更改后,单击保存文件按钮以保存您在 function.php 文件中所做的新更改。现在,如果您访问您的在线商店,您可以看到添加到 WooCommerce 商店的新元素。

如何删除WooCommerce JSON / LD结构化数据

stone阅读(1755)

WooCommerce 3为结构化产品数据引入了一种新格式,称为JSON / LD。总体而言,这是WooCommerce 2.x的一项重大改进。也就是说,我们中的一些人可能会使用其他插件或自定义代码生成自己的架构数据。那么,如何关闭和禁用WooCommerce功能呢?

在这里浏览模板并删除确实不是理想的解决方案。幸运的是,您可以将一个功能添加到子主题的functions.php文件中,以禁用此功能。

/* Remove the default WooCommerce 3 JSON/LD structured data */
function remove_output_structured_data() {
  remove_action( 'wp_footer', array( WC()->structured_data, 'output_structured_data' ), 10 ); // This removes structured data from all frontend pages
  remove_action( 'woocommerce_email_order_details', array( WC()->structured_data, 'output_email_structured_data' ), 30 ); // This removes structured data from all Emails sent by WooCommerce
}
add_action( 'init', 'remove_output_structured_data' );
   

我在上面添加了评论,第一个删除操作用于前端页面,第二个删除操作用于电子邮件。您可以选择使用其中之一。

WordPress打开缓慢的解决方法 (2021更新中)

stone阅读(2140)

WordPress网站运行缓慢吗?本文适合跨境贸易型独自站,国内网站也参考。

#一.测试工具

既然GTmetrix使用了Lighthouse建议,WordPress速度优化肯定已经改变。许多得分很高的网站在其报告中都获得了C和D。

本教程的目标是在缩短加载时间的同时,修正GTmetrix和PSI(PageSpeed Insights)中的建议,这是最重要的因素,也是您应关注的重点。

网站运行缓慢通常是由您的基础架构引起的:托管,主题,页面构建器和插件对得分和加载时间都有最大的影响。

过去,分数并不总是与加载时间相关。您可能运行缓慢的TTFB和沉重的CSS / JS文件,但得分仍然很高。现在已经不是了。Lighthouse / PSI在将分数与加载时间相关联方面做得更好,现在GTmetrix也是如此。页面构建器和托管可以最显着地影响GTmetrix / PSI中的加载时间得分。这就是为什么您看到Facebook群组中的许多人(包括我自己)急于删除其页面生成器的原因。

  • Google PageSpeed Insights –您应该针对其进行优化的主要工具(它是Google),尤其是因为它们具有可实际测量加载时间的更准确的指标(例如LCP)。要测试移动负载时间,请使用Think With Google,它使用4G连接(PSI使用3G)。这是部分原因导致您的移动设备分数可能低于台式机分数的原因。
  • GTmetrix –使用瀑布图确定需要优化的特定CSS,JS,字体,图像和第三方域。否则,来自PSI的类似建议。

#二.服务器托管

托管跨境独立站的服务器选择要素有三点:

  • 服务器物理性能
  • 服务器带宽和网络质量
  • 服务器地理位置

1.独立站服务器内存

内存的大小直接决定了网站的加载速度,同一时间能够承载多少人访问。个人建议服务器内存最少要4G,你会发现网站突然变快了。

2. 独立站服务器硬盘IO

IO指的是硬盘数据读取速度,SSD硬盘比HDD硬盘速度快,也会影响网站加载速度。

首选提供SSD硬盘的服务商,那些便宜的服务器一般就是HDD硬盘。

3.独立站服务器CPU型号

至少要酷睿i3级别的CPU处理器, 那些便宜的服务器基本都是低端CPU。

对于大型独立站推荐专用服务器(Dedicated Server ) ,又称独立服务器,物理服务器,就是实际放在机房的实体服务器。小型独立站推荐虚拟服务器 (Virtual Private Server ,简称VPS) 。 VPS是运用虚拟化技术(比如KVM架构)在一台专用服务器Dedicated Server划分出多个配置不同的虚拟服务器来以供多个用户使用,此举是为了更好的利用Dedicated Server的资源,不让它闲置下来。

不过有些VPS服务商有超售的情况存在,导致VPS使用的实际性能比预期低。

所以在购买了Dedicated Server 或者 VPS后都应该用性能测试脚本比如Bench.shSuperbench.sh测试一下其物理性能。

推荐的

对于小型独立站,这种站点流量一般不大,一台4G内存的VPS 足够支撑一万 PV/天 。

推荐:Vultr , Digitalocean ,  Linode这三家巨头VPS,带宽都是10GBPS共享,SSD硬盘,按小时付费。

Vultr.com 机器性能最好,而且提供免费快照备份。Vultr日本机房被国人玩坏了,但不影响美东和欧洲机房,完全可以放心。

Linode.com 稳定性和服务质量都很好,团队管理比较严格,但是需要信用卡付款。(实测用美国的香草Visa礼品卡购买成功)

Digitalocean.com 在国外受很多开发者追捧,功能很多,可谓VPS技术梯队的领头羊,它就是以SSD硬盘闻名的。

如果想要便宜的就选欧洲VPS,比如德国的 Hetzner Cloud , 4G内存只要 5欧元/月,不过服务器配置肯定差一些,需要用Paypal预充20欧元进去验证身份,但是绑定的Paypal不能自动付款,后续我用easypay的虚拟信用卡付款的。

一点建议:

  • 测试慢速主机– TTFB和服务器响应时间可以在PSI,GTmetrix和KeyCDN的性能测试中进行测量。Google建议TTFB <200ms。
  • 选择一个封闭的数据中心–当您选择一个靠近访客的数据中心时,TTFB和DNS查找时间会更快。如果您的访客是本地人,这一点尤其重要。
  • 服务器级缓存–大多数云主机提供服务器级缓存(Redis,memcached,Varnish),而大多数共享主机则不提供。因此,与大多数缓存插件进行的基于文件的缓存相比,LiteSpeed和SG Optimizer之类的缓存插件提供了更快的缓存。

#三.页面构建器

它们添加了额外的CSS,JavaScript和DOM元素,这些元素会影响PSI中的多个项目。查看您的源代码,查看提及Elementor或Divi的次数(对我来说,是2,000+)。进行Google搜索并查看速度测试(这是古腾堡Gutenberg vs Elementor)的测试)。像Facebook组中的许多其他人一样,我正在将Elementor从我的网站中删除。

  • Divi,Elementor和Brizy是缓慢的页面生成器。
  • Oxygen,GeneratePress和Kadence是可靠的轻量级替代品。
  • Gutenberg,Genesis和Elementor的Hello主题是其他选择。
  • 如果使用Astra Starter Sites,则使用在Gutenberg中构建的模板(不是Elementor)。
  • WP Johnny提供页面构建器删除服务(他当前正在删除我的页面)。
  • 添加更多的页面构建器插件/插件将进一步降低WordPress的速度。
  • 使用Asset CleanUp或Perfmatters卸载由页面构建器创建的未使用资产。
  • Divi的Rocket插件性能中等,您最好使用WP Rocket或LiteSpeed。
  • Elementor在“设置”中具有实验性功能,其中包括您应该尝试的速度优化(优化的DOM输出和改进的资产加载)。
  • Divi内置了缩小和合并CSS / JavaScript文件设置的功能。与缓存插件相比,它们可以做得更好(就兼容性而言),但是可以测试它们对速度工具的影响。

#四.插件

插件因降低WordPress速度而臭名昭著。

这就是为什么在安装插件之前进行研究(在Facebook组中和在WordPress存储库中阅读评论)如此重要的原因。在Query Monitor或PSI中测试它的影响。

有人认为网页设计需要许多插件。尽管有时是正确的,但它不适用于简单的WordPress网站。您可以轻松运行20个轻量级插件,而对速度几乎没有影响。如果可能的话,您需要自己进行研究,尽可能少地编写代码和进行硬编码。仅仅因为您熟悉某些插件或页面构建器并不意味着这是正确的举动。

  • 避免使用常见的慢插件(如下)。
  • 使用Query Monitor查找慢插件。
  • 尽可能避免使用jQuery的插件。
  • 避免将插件用于SSL,重定向和您可以手动执行的操作。
  • 避免运行繁重的后台进程或添加第三方代码的插件。
  • 避免使用硬编码的东西(标题,菜单等)以避免插件-如果需要,请雇用开发人员。
  • 使用WP Hive来查看插件在安装之前是否运行缓慢。
  • 服务器不能发送邮件不用插件。

轻量级插件替代品

  • 备份– UpdraftPlus。
  • SEO –Rank Math or SEOPress.
  • 滑块–Soliloquy or MetaSlider.
  • SSL –您不需要插件。
  • 重定向-您不需要插件。
  • 画廊–Gutenberg Gallery or Meow Gallery.
  • Analytics -Google Analytics(分析)和Google Search Console(无插件)。
  • 安全性– Cloudflare Firewall, Two-Factor, Limit Login Attempts, Blackhole.
  • 社交共享–Grow By Mediavine (fastest social sharing plugin in WP Rocket’s test).
  • 注释–native comments or wpDiscuz with optimized settings and JavaScript delay.

#五.缓存

您使用哪个缓存插件以及如何配置设置都会产生很大的影响。

WP RocketLiteSpeed是黄金标准(如果使用SiteGround,则为SG Optimizer)。WP Rocket受到高度评价的原因是因为它具有比大多数其他缓存插件更高的速度功能(导致更快的速度优化,但您网站上需要的插件却更少)。

否则,您将需要找出您的缓存插件具备的功能,并安装额外的插件以进行优化。在这种情况下,以下是我推荐的插件:

  • 数据库清理– WP-Optimize
  • CSS / JS优化–Autoptimize
  • 延迟执行JavaScript –Flying Scripts
  • 在本地托管Google Analytics(分析)– Flying Analytics
  • CDN URL集成– BunnyCDN / CDN Enabler
  • 心跳控制–Heartbeat Control / manual code
  • 延迟加载图像/视频– Optimole / WP YouTube Lyte
  • 预加载链接/即时页面–Perfmatters or Flying Pages
  • 预取/预加载–Perfmatters, Pre* Party, or manual code
  • 在本地托管Facebook Pixel –我知道没有插件可以做到这一点
  • 字体显示:Swap Google Fonts Display / manual code

如何用简单的方法提高WordPress内存限制?

stone阅读(2593)

大家好,这节课介绍一个关于提升WordPress性能的小技巧,这个与服务器环境无关,不论是虚拟主机还是服务器都适合。影响WordPress运行速度的因素有很多,不是这节课的重点,如何提升WordPress性能,请看我的教程《WordPress加速优化》。

要想自己调整,这里有一些可供尝试的方法。请注意,本节需要高级知识;它不是基础的。

编辑你的wp-config.php文件

将其添加到底部,就在说“Happy Blogging”这一行之前:

define('WP_MEMORY_LIMIT', '256M');

WordPress不能发邮件的解决方法非插件

stone阅读(2624)

WordPress不能发邮件90%是因为服务器或者虚拟主机不支持mail()函数导致的,不支持mail()函数怎么办?我们可以使用SMTP来发邮件,WordPress的SMTP插件有很多,例如:WP SMTP、easy-wp-smtp、WP Mail SMTP等,折雷网偏偏不喜欢用插件(你知道的,插件会拖累网站速度,尤其是WordPress本身就这么肉),好了,废话说这么多。

不用插件,不支持mail()函数也没关系,非插件实现WordPress发邮件的方法:

WordPress不能发邮件的原因

90%是因为服务器或者虚拟主机不支持持mail()函数导致的。那怎么办?用SMTP代替!告别插件,让WordPress发邮件。

非插件解决方法

找到WordPress主题目录下的functions.php,插入以下代码:

//WordPress非插件发邮件
function mail_smtp( $phpmailer ){
$phpmailer->FromName   = ‘发件名’;
$phpmailer->Host       = ‘smtp.qq.com’;//以QQ的SMTP为例
$phpmailer->Port       = 465;//SMTP服务器端口
$phpmailer->Username   = ‘发件邮箱’;
$phpmailer->Password   = ‘授权码’;//注意是授权码
$phpmailer->From       = ‘显示邮箱’;
$phpmailer->SMTPAuth   = true; //SMTP认证(true/flase)
$phpmailer->SMTPSecure = ‘tsl’; //SMTP加密方式tls/ssl/no(port=25留空,465为ssl)
$phpmailer->IsSMTP();
}
add_action( ‘phpmailer_init’,‘mail_smtp’ );
//WordPress非插件发邮件 end

注意你使用的协议,如果是SSL协议记得使用465端口。

WordPress站群 WordPress多站点 管理开启方法

stone阅读(2961)

wordpress 3.0 以上的版本已经支持开启多站点模式,也就是所谓的站群模式,可以在同一个后台切换不同的网站来管理。博主服务器环境的配置如下:

wordpress版本:4.7

服务器环境:centos7+nginx+mysq5.6+php7

 

一、开启多站点的准备

多站点模式分为:二级域名站和目录站,如果你准备开启二级域名站,必须将www.xxx.com xxx.com *.xxx.com做一个域名解析;此文章主要讲解开启二级域名站点的方法,因为wordpress目录站原理相同且更加的简单;

 

二、开启网络配置

在网站根目录下的 wp-config.php 添加以下代码:

  1. define(‘WP_ALLOW_MULTISITE’, true);

 

三、刷新网站后台,并重新登陆。访问:工具 – 配置网络;

会出现如下界面:

 

如果出现:“因为你的安装并非全新,你的网络中的站点必须使用子域名。在子目录设置中的主站点将会需要使用修改过的永久链接结构,这有可能破解现有的链接”这个问题!我们不需要担心,因为你是开启目录站群,还是二级域名站群是由代码说了算,并不是这里。你只需要让你的服务器支持目录站群,二级域名站群即可。具体请继续往下看:

 

四、点击上图安装;

出现以界面,如下图:

 

1、如果你是开启二级域名站群,请将以下代码加入wp-config.php文件中;

  1. define(‘MULTISITE’, true);
  2. define(‘SUBDOMAIN_INSTALL’, true);
  3. define(‘DOMAIN_CURRENT_SITE’, ‘ceshifujieace.com’);
  4. define(‘PATH_CURRENT_SITE’, ‘/’);
  5. define(‘SITE_ID_CURRENT_SITE’, 1);
  6. define(‘BLOG_ID_CURRENT_SITE’, 1);

 

2、如果你是开启目录站群,请将以下代码加入wp-config.php文件中;

  1. define(‘MULTISITE’, true);
  2. define(‘SUBDOMAIN_INSTALL’, false);
  3. define(‘DOMAIN_CURRENT_SITE’, ‘ceshifujieace.com’);
  4. define(‘PATH_CURRENT_SITE’, ‘/’);
  5. define(‘SITE_ID_CURRENT_SITE’, 1);
  6. define(‘BLOG_ID_CURRENT_SITE’, 1);

 

提示:因为我们在第三步的时候需要选择是域名还是目录对吧!其实这一步随意选择也不影响。最主要的是第四步开启的代码,如果你仔细看,会发现:

开启二级域名主要控制代码:define(‘SUBDOMAIN_INSTALL’, true);

开启目录站点同样也是这段代码:define(‘SUBDOMAIN_INSTALL’, false);

唯一的区别是,一个是true,一个是false;这段代码才是真正控制是否开启二级域名站群还是目录站群;

 

五、伪静态文件设置

我们在启用网络的时候会给我们一个默认的wordpress规则,伪静态规则如下:

  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^index\.php$ – [L]
  4. # add a trailing slash to /wp-admin
  5. RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
  6. RewriteCond %{REQUEST_FILENAME} -f [OR]
  7. RewriteCond %{REQUEST_FILENAME} -d
  8. RewriteRule ^ – [L]
  9. RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
  10. RewriteRule ^(.*\.php)$ $1 [L]
  11. RewriteRule . index.php [L]

这个规则有时候不需要,根据你的服务器环境来,博主的博客用的是nginx,我就没有用这个伪静态规则,因为博主最开始做wordpress博客的时候还没有开启多站点,伪静态用nginx已经做了。因此:建议这个规则先不要加,看你的网站是否能正常访问;

 

六、服务器必须支持泛解析

第一步讲的是域名要开启泛解析,如果你的服务器不支持的话,这也是不行的,因为博主用的是独立IP的云服务器,2G2核2M,这样的配置当然支持泛解析喽,加上我又用的是nginx,因为我只需要在nginx.conf 做以下设置:

server_name zhelei.com,www.zhelei.com,*.zhelei.com;

 

如果你是apache配置的话,也可以解析多个域名,这个就不用说了吧,PHP环境配置都非常简单。

 

顺便再说一下wordpress多站点它的插件可以共用,也可以独立安装,模板也可以共用,多站点就是每一个站点都是独立的,每一个站点都可以拥有不同的模板;

注意:虽然说网上有一些wordpress多站点教程,有些教程会提到wordpress多站点网络共享图片媒体文件,wordpress多站点网络克隆网站数据和设置,这个我是不想讲的,也没必要讲,只需要搞插件。更为主要的是,如果你真的这样做,反而对你的网站不好,很容易出现网站降权,网站被K的局面;

 

我不知道你是不是SEO出身,你是否懂SEO技术,拿我自己博客这个wordpress多站点来说,本身就是泛解析到同个IP上,专业点可以叫:同IP二级域名站群,如果你不能保证下面每个二级域名内容不一样,你直接克隆主网站的内容,这不是自己坑自己吗?如果你只想做短期的流量,那倒无所谓了。我主要讲的是长久的方面。短期站群也不适合大多数人。

 

想利用wordpress多站点搞短期流量的有两个必备插件:

1、Network Shared Media 插件(wordpress多站点网络共主了图片媒体文件);

2、Multisite Cloner 插件(WordPress 多站点网络克隆网站数据和设置);

这两款插件的用法我就不讲了,请自行去搜索引擎查找答案,做这些必须是互联网高手才能做的,否则结果你懂的。因为本身做站群就是一个很大的事情,也可以这么说,站群本身也是一门独立的课程。欢迎大家一起交流站群技术!

英文网站优化:外链建设之导入链接(inbound links)

stone阅读(2061)

背景情况:这是一位做户外家具的外贸 Soho,他建站已经大半年了,自学 wordpress 并且摸索建站,一路走来比较坎坷。后来又学了一些 SEO 知识,但总感觉不知道怎么去发挥。他同行竞争对手 K 的网站,好像也没有特地做什么 SEO,网站排名比他好太多。

经常会有些外贸 soho 问我类似的问题。关于谷歌排名这种事儿,会有很多排名因素,其他因素这里就不赘述了,我们还是来说说外链方面的因素。

outbound link(导出链接)是没什么卵用的,我们主要说 inbound link(导入链接/反向链接)。

提升内容价值,积极引流,总会自然产生外链

我看了一下他同行 K 的网站,wordpress 建的,用的免费主题,看上去普普通通其貌不扬。Title & Description 写的一般般,锚文本很少,图片也不怎么精美。

但是比较出彩的地方在于:K 很用心地写了工艺流程、原材料对比、选购要点、产品安装常见问题、跟客户之间的故事、美国市场常见的几种品类分析,亚马逊上畅销的几个品类的对比等几个页面。K的几个外链网站,都是质量比较高的。

通过链接分析,发现 K 经常活跃在国外某个家具论坛,国外的问答社区 Answer, Quara 等。在那里留下了自己网站关于工艺,产品安装注意事项,美国零售平台常见的几个品类对比等页面的链接。相比较很多人留链接的开门见山:hi, there are some experience of xxx furniture here: https://www.xxxx.com ,K 留链接的方式更加自然。他总是比较详细地写了大约 2/5 的内容,然后再给出链接。If you need more info, please check here https://。

另外,K 做了一些视频上传到了 Youtube,在视频简介那里放上了自己网站文章的链接。

别太在意 nofollow

也许你知道 Quora, Youtube 会自动对这些 outbound links 加 nofollow,用来控制权重不外流蜘蛛不去抓取这些各类链接的网站。因此或许你觉得做这一切都是无用的。但 nofollow 只是告诉蜘蛛不去抓取,权重不作转移,但网页仍然有可能被收录的(我已验证过这一点)。

另外,nofollow 可以控制搜索引擎蜘蛛的行为,但是控制不了网页浏览者的行为。浏览者只要有兴趣,就会去点击,就会源源不断有流量从这些渠道进入。而流量的进入又给后续的事情发展带来了很多不确定性。

比如:我发现有几个做家具生意的人把 K 网站的文章转发到自己博客网站上,并且给了 K 网站外链,这些都是不带 nofollow 的。也有人分享到社交平台,虽然社交平台会对分享的链接自动加 nofollow,但是同样的道理,流量多了之后,也会逐渐产生健康自然的不带 nofollow 的外链。

于是,一个网站做的其貌不扬的同行 K 通过一些简单的布局,就获得了流量和外链。为什么一百多个外链都打不过 K 的十几个?如果你有几百个外链还不能把一个不那么热的关键词排到前面的话,那恐怕你真的要停下来找找深层次的原因了。

除了 内容贫瘠、引流无力 这些问题之外,主要的问题在于外链的质量太差了,而且外链的建设方式太急功近利。

高质量外链来源

在我看来,企业英文网站可以获得的 高质量外链(不考虑 nofollow 因素)无外乎这几种:

1)分类目录

比如:DMOZ。由全球成千上万的志愿者在维护和管理这个非赢利性网站,Dmoz 一度被认为是互联网上最重要的网站目录导航。

搜索引擎认为,Dmoz 是最有信用的目录站,能够被收录到Dmoz 的分类中,将大大提升这个网站在搜索引擎相关网站分类中的地位。谷歌则把Dmoz当作是网站收录的重要参考。网站登录开放式分类目录 DMOZ 可以获得其他分类目录网站的调用,所以你可以把自己的站提交到 DMOZ。

也许你会觉得 DMOZ 这个分类目录网站已经过时了,但还是提醒大家注意,别小看 DMOZ。

2)社交平台

Twitter, Facebook, Linkedin, Google+, Instagram, Pinterest…… 各类适合传播、推广你产品的社交SNS平台都可以利用,积极建立企业用户主页。

3)视频平台

有统计数据显示,在谷歌收购 Youtube 以后,youtube 的视频搜索量几乎是谷歌网页搜索量的一半。而且在谷歌的业务排名中,youtube 的重要度已经稳居第一。按照搜索次数计算,YouTube已经超越了雅虎、微软必应,是全世界第二大搜索引擎。如果你能重视视频,或许能够给你带来丰厚的流量。

4)问答平台、行业论坛、高质量的博客推荐

  • 行业论坛需要时间积累,每天活跃半小时足矣。
  • 关注一些问答平台的问题,就像你关注知乎相关类别的问题一样。
  • 逐渐养成用谷歌而不是百度去搜索的习惯和思维,慢慢地你会积累不少不错的博客。

5)新闻类网站

这类的外链不太容易获取。不过如果你能提供跟你的企业相关的任何有价值的新闻,也是可以投稿并且想办法获取外链的。由于是这类新闻都是需要人工编辑发布,某些传媒机构或者说中介有其渠道想办法塞一些文章进去,所以你也可能会有机会。

6)来自权威网站的商业链接

每一个行业都有具有权威地位的网站,从这些网站得到的链接,有可能是免费的,也可能是要付费的或者需要一些条件的。这些权威地位的网站,本身就是权重高,相当于高富帅。
当然这类的网站,外链也不太容易获取,因为权威网站不会轻易链接到其他的网站。和高富帅做朋友,也是有点难的,不是吗?

获取导入链接的方式还有很多,除了正常途径,还有巨大的灰链黑链产业。当然我们并不推荐这类的链接获取方式,这里就不多说了。

我们还是得健康自然地建设外链,注意下面这些因素吧:

链接质量

上面已经说过。如果你的链接都是来自于一些博客的评论,或者 B2B 网站上的产品或公司网页,这类的外链质量较差,数量再多也很难起作用。

但是要注意:质量太高也不行!比如突然有四五个高质量网站给你单向的 inbound links,你笑的合不拢嘴,但谷歌则会对这种突然的变化持谨慎态度:几位大佬为什么同时要把推荐票投给一个不显山不显水的小弟呢?显然过快地增加高质量外链的行为很值得怀疑。

上面说到 B2B 网站的外链质量较差。的确,B2B 网站的重复和垃圾内容过多,不建议花时间精力在 B2B 网站上。

链接来源分布

最好你的外部链接来源丰富一些。哪种网站的都有,自然靠内容得到的链接,这样最好。

链接获取速度

正常健康的外部链接应该是随时间而不断缓曲线增长。允许一定范围的波动,但如果大起大落则是很可疑的,很可能会被判断为网站购买链接作弊。

正常靠内容获得的链接,一般都是很持久的。而付费链接则波动较大,可能付费后发现效果不佳,没有达到效果而取消,造成链接增长大幅波动。

站群

有很多人也在做几个网站之间的多向交叉链接。其实对谷歌搜索引擎的智能分析能力来说,检测这种站群式的链接很简单。更何况很多站群网站域名都起得很类似,看上去就像站群。

这样的方式尽量避免,专心做好一个网站就可以了。急功近利的方式我们不推荐不是说这样就一定会导致惩罚,但是会给你的网站作弊积分表上加上几分。即使现在不惩罚,你也离惩罚不远。

注意内页外链建设

外链建设中,几乎90%的人把导入链接的都连向首页,其实单一的首页外链导入并不太利于外链建设。过多地链入首页,就可能被判断过多使用友情链接。

有些人可能是认为网站中首页的权重最高,导入链接链到首页可以实现权重的完全吸收。如果你的外链很少的情况下,这样考虑OK。如果外链稍微多一些,就要注意尽量分散开。

最好的方式是网页的频道页,内容页,首页都要有链接链入,把外部导入链接均匀地分布在网站上,这样整体网站的有价值性就不只是停留在首页上。
使用一些 SEO 工具,可以很容易就查出首页的外部导入链接占整个网站外链的比例。

对于外贸企业英文网站来说,产品页面,恐怕很少有网站会愿意链接过来。所以网站上去增加各类内容频道,创造更多有价值的文字内容,也是内页外链建设的途径之一。

如果自己不会写,要学会找老外外包来写。做网站优化,SEO 这些事情,一定要懂得利用外包。几十几百美金能搞定的事情,千万别什么都自己去做。我们要学会利用资源,而不是把所有的活都杠在自己肩上。

怎样查询我网站的 inbound links?

很简单,记住格式:

"yourdomain" -site:yourdomain.com

本文来自料网:LiaoSam