Hatena Bookmark email submission alternatives

Brainstorming Alternatives for Hatena Bookmark Email Submissions

Apparently, Hatena Bookmark's email submission feature was discontinued about half a year ago. I just realized this now. Until now, I had been automatically submitting posted articles to Hatena Bookmark using WordPress, and while SEO-wise, traffic has been growing and it's hard to say whether Hatena Bookmark has had an impact or not, at least there seems to be no black hat negative effects...

Shou Arisaka
3 min read
Oct 11, 2025

Apparently, Hatena Bookmark’s email submission feature was discontinued about half a year ago. I just realized this now.

Email bookmark submission feature discontinued - Hatena Bookmark Development Blog

Until now, I had been automatically submitting posted articles to Hatena Bookmark using WordPress, and while SEO-wise, traffic has been growing and it’s hard to say whether Hatena Bookmark has had an impact or not, at least there seems to be no black hat negative effects.

This makes sense because Hatena Bookmark has an implicit rule of one bookmark per URL per person, and if you go beyond that, not only will you be banned, but it could also be viewed as excessive SEO.

So, until now, I had automated this by adding the following code to PHP, but I won’t be using it anymore.

// Hatena Bookmark / hatebu
add_action( 'transition_post_status', function( $new_status, $old_status, $post ) {
  if ( 'publish' == $new_status  &&  'publish' != $old_status && 'post' == $post->post_type ) {
    wp_mail('[email protected]','hatebu', "[Blog]" . ' ' . get_permalink($post_id) ,'From:[email protected]');
  }
}, 10, 3 );

So, I came up with countermeasures.

The specific process is:

  1. Find articles that haven't been bookmarked on Hatena Bookmark since the discontinuation on 12/25
  2. Automate the task of bookmarking them
You can extract such articles with the following SQL. I'm also filtering out low-quality articles under 800 characters. Since I'll be manually bookmarking them, I feel guilty bookmarking low-quality articles. ``` select post_title,guid,post_date,char_length(post_content) from wp_posts where post_type='post' AND post_status='publish' AND post_title REGEXP '.' AND post_content REGEXP '.' AND char_length(post_content) >= 800 AND post_date >= '2018-12-25' order by post_date desc ;

‘Tried TerminalImageViewer which can display images on Linux terminal’, ‘https://yuis-programming.com/?p=1627’, ‘2019-04-28 20:46:40’, ‘1367’ ‘Solving the problem of volume changing automatically in Windows’, ‘https://yuis-programming.com/?p=1562’, ‘2019-04-27 18:32:37’, ‘1741’ ‘How to dynamically generate CSS for each page ID in WordPress’, ‘https://yuis-programming.com/?p=1560’, ‘2019-04-26 18:30:41’, ‘1811’ ‘EaseUS Todo Backup Home for Windows 10 backup software is really good’, ‘https://yuis-programming.com/?p=1683’, ‘2019-04-25 11:03:54’, ‘6294’

![Image](/images/blog/sharex_screenshot_6cd2fb02-9777-43d9-a0d7-55eabe63_b06358b4.png)

So, from:

https://yuis-programming.com/?p=1683 https://yuis-programming.com/?p=1675 https://yuis-programming.com/?p=1349

Create URLs like:

http://b.hatena.ne.jp/yuispg/add.confirm?url=https://yuis-programming.com/?p=1683 http://b.hatena.ne.jp/yuispg/add.confirm?url=https://yuis-programming.com/?p=1675 http://b.hatena.ne.jp/yuispg/add.confirm?url=https://yuis-programming.com/?p=1349

and open them all at once with bulk url opener or similar.

In my case, my style is to bookmark at intervals, so I note this URL list and extract one line at a time when I notice to bookmark. I could automate it with autohotkey or similar, but if it's every other day, it's not smart to have it start automatically during work, and I'm not that committed to automation.

Hatena has made things troublesome again.

Share this article

Shou Arisaka Oct 11, 2025

🔗 Copy Links